From 3dd03fec213ac4347bb5366432b8fd4fb8a290d1 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 25 Sep 2009 09:59:25 +0200 Subject: Add missing extern C. --- include/libssh/callback.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/libssh/callback.h b/include/libssh/callback.h index 00a41d3..f21b88b 100644 --- a/include/libssh/callback.h +++ b/include/libssh/callback.h @@ -26,8 +26,14 @@ #ifndef _SSH_CALLBACK_H #define _SSH_CALLBACK_H -#include "libssh.h" #include + +#include "libssh.h" + +#ifdef __cplusplus +extern "C" { +#endif + /** * @brief SSH authentication callback. * @@ -66,4 +72,9 @@ LIBSSH_API int ssh_options_set_log_function(ssh_options opt, ssh_log_callback cb, void *userdata); LIBSSH_API int ssh_options_set_status_callback(ssh_options opt, void (*callback) (void *arg, float status), void *arg); + +#ifdef __cplusplus +} +#endif + #endif /*_SSH_CALLBACK_H */ -- cgit v1.2.3