+2003-12-22 Werner Koch <wk@gnupg.org>
+
+ * gpgme.h (_GPGME_D_CLASS): Kludge for C++ compatibility without
+ changing the C API.
+
2003-11-19 Werner Koch <wk@gnupg.org>
* conversion.c (_gpgme_parse_timestamp): New.
#if 0 /* just to make Emacs auto-indent happy */
}
#endif
-#endif
+/* Keyword renaming for the sake of C doubleplus. */
+#define _GPGME_D_CLASS clazz
+#else
+#define _GPGME_D_CLASS class
+#endif /* __cplusplus */
#include <gpg-error.h>
gpgme_error_t status;
/* Crypto backend specific signature class. */
- unsigned int class;
+ unsigned int _GPGME_D_CLASS;
/* The user ID string. */
char *uid;
char *fpr;
/* Crypto backend specific signature class. */
- unsigned int class;
+ unsigned int _GPGME_D_CLASS;
};
typedef struct _gpgme_new_signature *gpgme_new_signature_t;