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/ |