Hi Alon,

2012/4/7 Alon Bar-Lev <alon.bar...@gmail.com>:
> Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com>
> ---
>  include/openvpn-plugin.h |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/include/openvpn-plugin.h b/include/openvpn-plugin.h
> index f82f61f..1c80eec 100644
> --- a/include/openvpn-plugin.h
> +++ b/include/openvpn-plugin.h
> @@ -43,6 +43,10 @@ typedef X509 openvpn_x509_cert_t;
>  #endif
>  #endif
>
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
>  /*
>  * Plug-in types.  These types correspond to the set of script callbacks
>  * supported by OpenVPN.
> @@ -724,4 +728,8 @@ OPENVPN_PLUGIN_DEF openvpn_plugin_handle_t 
> OPENVPN_PLUGIN_FUNC(openvpn_plugin_op
>  OPENVPN_PLUGIN_DEF int OPENVPN_PLUGIN_FUNC(openvpn_plugin_func_v1)
>      (openvpn_plugin_handle_t handle, const int type, const char *argv[], 
> const char *envp[]);
>
> +#ifdef __cplusplus
> +}
> +#endif
> +
>  #endif /* OPENVPN_PLUGIN_H_ */

ACK. (Although I haven't tried compiling a C++ plugin, the change looks fine.)

Cheers
Fabian

Reply via email to