From 065a0a3f6dd4ca6f3a66a8b1f3294cad1e20bc80 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Tue, 5 May 2009 17:03:33 +0000 Subject: 2009-05-05 Marcus Brinkmann * configure.ac: Add infrastructure for compile time check of _FILE_OFFSET_BITS. src/ 2009-05-05 Marcus Brinkmann * gpgme.h.in: Add compile time check for _FILE_OFFSET_BITS. --- src/gpgme.h.in | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/gpgme.h.in') diff --git a/src/gpgme.h.in b/src/gpgme.h.in index 65823a66..474be73d 100644 --- a/src/gpgme.h.in +++ b/src/gpgme.h.in @@ -74,6 +74,17 @@ extern "C" { library. */ #define GPGME_VERSION "@PACKAGE_VERSION@" +/* Check for a matching _FILE_OFFSET_BITS definition. */ +#if @NEED__FILE_OFFSET_BITS@ +#ifndef _FILE_OFFSET_BITS +#error GPGME was compiled with _FILE_OFFSET_BITS = @NEED__FILE_OFFSET_BITS@, please see the section "Largefile support (LFS)" in the GPGME manual. +#else +#if (_FILE_OFFSET_BITS) != (@NEED__FILE_OFFSET_BITS@) +#error GPGME was compiled with a different value for _FILE_OFFSET_BITS, namely @NEED__FILE_OFFSET_BITS@, please see the section "Largefile support (LFS)" in the GPGME manual. +#endif +#endif +#endif + /* Some opaque data types used by GPGME. */ -- cgit v1.2.3