aboutsummaryrefslogtreecommitdiffstats
path: root/src/visibility.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-08-26 11:30:55 +0000
committerWerner Koch <[email protected]>2014-08-26 11:30:55 +0000
commitd9d5b61a9f70556e8fc0775f1501380f65ce9502 (patch)
treedaf88e1ad7804bcb7232cf9a50fd99adf38c9d7f /src/visibility.c
parentInclude required headers into gpg-error.h. (diff)
downloadlibgpg-error-d9d5b61a9f70556e8fc0775f1501380f65ce9502.tar.gz
libgpg-error-d9d5b61a9f70556e8fc0775f1501380f65ce9502.zip
Export missing init functions.
* src/gpg-error.h.in (gpgrt_init): New macro. (gpgrt_check_version): New prototype. * src/init.c (_gpg_err_init): Rename from gpg_err_init. (_gpg_err_deinit): Rename from gpg_err_deinit. * src/visibility.c (gpg_err_init): New. (gpg_err_deinit): New. (gpgrt_check_version): New. * src/gpg-error.vers (gpg_err_init, gpg_err_deinit): Add missing symbols. (gpgrt_check_version): New. * src/gpg-error.def.in (gpg_err_init, gpg_err_deinit): Add missing symbols. (gpgrt_check_version): New. * src/gpg-error.c (main): Use gpgrt_init macro.
Diffstat (limited to 'src/visibility.c')
-rw-r--r--src/visibility.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/visibility.c b/src/visibility.c
index 67c5bfd..829c720 100644
--- a/src/visibility.c
+++ b/src/visibility.c
@@ -66,12 +66,29 @@ gpg_err_set_errno (int err)
}
+gpg_error_t
+gpg_err_init (void)
+{
+ return _gpg_err_init ();
+}
+
+void
+gpg_err_deinit (int mode)
+{
+ _gpg_err_deinit (mode);
+}
+
const char *
gpg_error_check_version (const char *req_version)
{
return _gpg_error_check_version (req_version);
}
+const char *
+gpgrt_check_version (const char *req_version)
+{
+ return _gpg_error_check_version (req_version);
+}
void
gpgrt_set_syscall_clamp (void (*pre)(void), void (*post)(void))