[git] GPGME - branch, master, updated. gpgme-1.4.1-7-ge993563

by Werner Koch cvs at cvs.gnupg.org
Sat May 18 14:13:35 CEST 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GnuPG Made Easy".

The branch, master has been updated
       via  e99356306d7bda61802530ebeb07d9ba73c4dec0 (commit)
      from  6d0d8e7ba0bb989c251545fa8af35b97d1a703ba (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e99356306d7bda61802530ebeb07d9ba73c4dec0
Author: Werner Koch <wk at gnupg.org>
Date:   Thu Apr 25 12:00:16 2013 +0100

    Improve C++ compatibility of previous patch.
    
    * src/gpgme.h.in: Move gpgme_sssize_t and gpgme_off_t typedefs into
    the extern "C" scope.
    --
    
    Frankly, this does not help very much because g++ still does not
    interpret gpgme_data_seek_cb_t as compatible with the C++ ssize_t.  I
    am sorry for that API change but C and C++ are too different to always
    get both of them under one umbrella.  However, the ABI should now be
    identical to older gpgme versions.

diff --git a/src/gpgme.h.in b/src/gpgme.h.in
index caf64d4..4186a99 100644
--- a/src/gpgme.h.in
+++ b/src/gpgme.h.in
@@ -34,8 +34,6 @@
 /* Include stdio.h for the FILE type definition.  */
 #include <stdio.h>
 #include <time.h>
- at INSERT__TYPEDEFS_FOR_GPGME_H@
-
 #include <gpg-error.h>
 
 #ifdef __cplusplus
@@ -45,6 +43,7 @@ extern "C" {
 #endif
 #endif /* __cplusplus */
 
+ at INSERT__TYPEDEFS_FOR_GPGME_H@
 
 

 /* Check for compiler features.  */

-----------------------------------------------------------------------

Summary of changes:
 src/gpgme.h.in |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
GnuPG Made Easy
http://git.gnupg.org




More information about the Gnupg-commits mailing list