RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: rpm Date: 28-Aug-2007 02:16:04
Branch: HEAD Handle: 2007082801160400
Modified files:
rpm/python header-py.c
Log:
use tagValue() instead.
Summary:
Revision Changes Path
1.52 +1 -4 rpm/python/header-py.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/python/header-py.c
============================================================================
$ cvs diff -u -r1.51 -r1.52 header-py.c
--- rpm/python/header-py.c 19 Aug 2007 17:43:04 -0000 1.51
+++ rpm/python/header-py.c 28 Aug 2007 00:16:04 -0000 1.52
@@ -646,15 +646,12 @@
long tagNumFromPyObject (PyObject *item)
{
char * str;
- int i;
if (PyInt_Check(item)) {
return PyInt_AsLong(item);
} else if (PyString_Check(item) || PyUnicode_Check(item)) {
str = PyString_AsString(item);
- for (i = 0; i < rpmTagTableSize; i++)
- if (!xstrcasecmp(rpmTagTable[i].name + 7, str)) break;
- if (i < rpmTagTableSize) return rpmTagTable[i].val;
+ return tagValue(str);
}
return -1;
}
@@ .
Received on Tue Aug 28 02:16:04 2007