rpmdb.c   rpmdb.c 
skipping to change at line 693 skipping to change at line 693
continue; continue;
switch (db->db_tags[dbix].tag) { switch (db->db_tags[dbix].tag) {
case RPMDBI_AVAILABLE: case RPMDBI_AVAILABLE:
case RPMDBI_ADDED: case RPMDBI_ADDED:
case RPMDBI_REMOVED: case RPMDBI_REMOVED:
case RPMDBI_DEPCACHE: case RPMDBI_DEPCACHE:
case RPMDBI_BTREE: case RPMDBI_BTREE:
case RPMDBI_HASH: case RPMDBI_HASH:
case RPMDBI_QUEUE: case RPMDBI_QUEUE:
case RPMDBI_RECNO: case RPMDBI_RECNO:
case RPMDBI_HEAP:
continue; continue;
/*@notreached@*/ /*@switchbreak@*/ break; /*@notreached@*/ /*@switchbreak@*/ break;
default: default:
/*@switchbreak@*/ break; /*@switchbreak@*/ break;
} }
(void) dbiOpen(db, db->db_tags[dbix].tag, db->db_flags); (void) dbiOpen(db, db->db_tags[dbix].tag, db->db_flags);
} }
} }
return rc; return rc;
} }
skipping to change at line 1266 skipping to change at line 1267
break; break;
case RPMMIRE_STRCMP: case RPMMIRE_STRCMP:
k.size = (UINT32_T) strlen(pat); k.size = (UINT32_T) strlen(pat);
k.data = (void *) pat; k.data = (void *) pat;
_flags = DB_SET; _flags = DB_SET;
break; break;
} }
} }
doit: doit:
p.flags |= DB_DBT_PARTIAL;
v.flags |= DB_DBT_PARTIAL; v.flags |= DB_DBT_PARTIAL;
xx = dbiCopen(dbi, dbiTxnid(dbi), &dbcursor, 0); xx = dbiCopen(dbi, dbiTxnid(dbi), &dbcursor, 0);
/* Iterate over matches, collecting primary/secondary keys. */ /* Iterate over matches, collecting primary/secondary keys. */
while ((rc = dbiPget(dbi, dbcursor, &k, &p, &v, _flags)) == 0) { while ((rc = dbiPget(dbi, dbcursor, &k, &p, &v, _flags)) == 0) {
uint32_t hdrNum; uint32_t hdrNum;
const char * s; const char * s;
size_t ns; size_t ns;
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/