[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: SONAME of librpm



On Tue, Jul 03, 2001 at 03:43:13PM -0400, Jeff Johnson wrote:

> Because the ABI is largely (if not entirely) unchanged, and the change to
> the API is mostly (if not entirely) unchanged.

so why is rpmdbFirstRecNum() in rpm3 and not in rpm4?

An example from apt:

#ifdef RPM4
    Header h;
    if ((h = rpmdbNextIterator(Rpmiter))) {
        h = headerLink(h);
    }
    offset = rpmdbGetIteratorOffset(Rpmiter);
    return h;
#else
    if (offset == 0) {
        offset = rpmdbFirstRecNum(db);
    } else {
        offset = rpmdbNextRecNum(db, offset);
    }
    if (offset==0)
        return NULL;

    return rpmdbGetRecord(db, offset);
#endif

-- 
ruda





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []