diff options
author | Werner Koch <[email protected]> | 2018-09-20 15:28:25 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2018-09-20 15:45:07 +0000 |
commit | dcdabf5f2ef84e1f304fcc0590ec4bb160354af5 (patch) | |
tree | 937a604ea429d1e9c0b7e9220f97c3fadea92257 /src | |
parent | js: renamed keygen algo option (diff) | |
download | gpgme-dcdabf5f2ef84e1f304fcc0590ec4bb160354af5.tar.gz gpgme-dcdabf5f2ef84e1f304fcc0590ec4bb160354af5.zip |
python: Silence a few warnings.
* src/gpgme.h.in: Obsolete "class" also for Python.
* lang/python/gpgme.i: Silenece a swig warning. Silence a gcc
warning.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/gpgme.h.in | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/gpgme.h.in b/src/gpgme.h.in index e4ea466c..9c9ea5af 100644 --- a/src/gpgme.h.in +++ b/src/gpgme.h.in @@ -95,6 +95,12 @@ extern "C" { #define _GPGME_DEPRECATED_OUTSIDE_GPGME(a,b) _GPGME_DEPRECATED(a,b) #endif +/* We used to use some symbols which clash with keywords in some + * languages. This macro is used to obsolete them. */ +#if defined(__cplusplus) || defined(SWIGPYTHON) +# define _GPGME_OBSOLETE_SOME_SYMBOLS 1 +#endif + /* Check for a matching _FILE_OFFSET_BITS definition. */ #if @NEED__FILE_OFFSET_BITS@ @@ -640,7 +646,7 @@ struct _gpgme_key_sig gpgme_error_t status; /* Deprecated; use SIG_CLASS instead. */ -#ifdef __cplusplus +#ifdef _GPGME_OBSOLETE_SOME_SYMBOLS unsigned int _obsolete_class _GPGME_DEPRECATED(0,4); #else unsigned int class _GPGME_DEPRECATED_OUTSIDE_GPGME(0,4); @@ -1466,7 +1472,7 @@ struct _gpgme_new_signature char *fpr; /* Deprecated; use SIG_CLASS instead. */ -#ifdef __cplusplus +#ifdef _GPGME_OBSOLETE_SOME_SYMBOLS unsigned int _obsolete_class_2; #else unsigned int class _GPGME_DEPRECATED_OUTSIDE_GPGME(0,4); |