made rpmdbFirstRecNum() and rpmdbNextRecNum() return signed ints
authorewt <devnull@localhost>
Wed, 29 Jan 1997 17:38:47 +0000 (17:38 +0000)
committerewt <devnull@localhost>
Wed, 29 Jan 1997 17:38:47 +0000 (17:38 +0000)
CVS patchset: 1373
CVS date: 1997/01/29 17:38:47

lib/rpmdb.c
lib/rpmlib.h

index 96da705..8a916a0 100644 (file)
@@ -238,11 +238,11 @@ void rpmdbClose (rpmdb db) {
     free(db);
 }
 
-unsigned int rpmdbFirstRecNum(rpmdb db) {
+int rpmdbFirstRecNum(rpmdb db) {
     return faFirstOffset(db->pkgs);
 }
 
-unsigned int rpmdbNextRecNum(rpmdb db, unsigned int lastOffset) {
+int rpmdbNextRecNum(rpmdb db, unsigned int lastOffset) {
     /* 0 at end */
     return faNextOffset(db->pkgs, lastOffset);
 }
index 58fd887..38ceeef 100644 (file)
@@ -213,9 +213,9 @@ int rpmdbInit(char * prefix, int perms);
     /* nonzero on error */
 void rpmdbClose (rpmdb db);
 
-unsigned int rpmdbFirstRecNum(rpmdb db);
-unsigned int rpmdbNextRecNum(rpmdb db, unsigned int lastOffset);  
-    /* 0 at end */
+int rpmdbFirstRecNum(rpmdb db);
+int rpmdbNextRecNum(rpmdb db, unsigned int lastOffset);  
+    /* 0 at end, -1 on error */
 
 Header rpmdbGetRecord(rpmdb db, unsigned int offset);
 int rpmdbFindByFile(rpmdb db, char * filespec, dbiIndexSet * matches);