From: Michael Schroeder Date: Wed, 5 Jun 2019 14:16:09 +0000 (+0200) Subject: rpm-5.2 still had an array index X-Git-Tag: 0.7.5~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=841287dfb7a5992b374aa5326e776cd7d54fc0da;p=thirdparty%2Flibsolv.git rpm-5.2 still had an array index --- diff --git a/ext/repo_rpmdb_bdb.h b/ext/repo_rpmdb_bdb.h index d0053f71..c680da6b 100644 --- a/ext/repo_rpmdb_bdb.h +++ b/ext/repo_rpmdb_bdb.h @@ -21,17 +21,16 @@ # endif #endif -#ifdef RPM5 -# define RPM_INDEX_SIZE 4 /* just the rpmdbid */ -#else -# define RPM_INDEX_SIZE 8 /* rpmdbid + array index */ -#endif - #ifdef RPM5 # include -# if RPMLIB_VERSION_GE(5,3,_,0,0,_) +# if RPMLIB_VERSION_LT(5,3,_,0,0,_) +# define RPM_INDEX_SIZE 8 /* rpmdbid + array index */ +# else +# define RPM_INDEX_SIZE 4 /* just the rpmdbid */ # define RPM5_BIG_ENDIAN_ID -# endif +#endif +#else +# define RPM_INDEX_SIZE 8 /* rpmdbid + array index */ #endif