/* * $Id$ * */ #ifndef APT_TOOLS_MDFILE_H #define APT_TOOLS_MDFILE_H #ifdef HAVE_FUNC_DOMD5 # include <rpm/rpmlib.h> # include <rpm/misc.h> #elif defined(HAVE_FUNC_MDFILE) extern "C" { int mdfile(const char * fn, unsigned char * digest); } #else # error Missing domd5()/mdfile() #endif inline static int aptMDFile(const char * fn, unsigned char * digest) { #ifdef HAVE_FUNC_DOMD5 return domd5(fn, digest, 1); #elif defined(HAVE_FUNC_MDFILE) return mdfile(fn, digest); #endif } #endif /* APT_TOOLS_MDFILE_H */