From 9939212379dd9b080bf73e3076fc058aa7d3468a Mon Sep 17 00:00:00 2001 From: Marko Mikulicic <mkm@cesanta.com> Date: Thu, 28 Apr 2016 13:08:37 +0300 Subject: [PATCH] Add c linkage guard to simplelink header Closes cesanta/mongoose#649 PUBLISHED_FROM=deb804a1257f8a6ecc4bf0f877b70c32f1d39e43 --- mongoose.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mongoose.h b/mongoose.h index 8d8a6e02a..0373f17ac 100644 --- a/mongoose.h +++ b/mongoose.h @@ -715,6 +715,10 @@ int _stat(const char *pathname, struct stat *st); #define SOMAXCONN 8 +#ifdef __cplusplus +extern "C" { +#endif + const char *inet_ntop(int af, const void *src, char *dst, socklen_t size); char *inet_ntoa(struct in_addr in); int inet_pton(int af, const char *src, void *dst); @@ -728,6 +732,10 @@ void mg_run_in_task(void (*cb)(struct mg_mgr *mgr, void *arg), void *cb_arg); int sl_fs_init(); +#ifdef __cplusplus +} +#endif + #endif /* defined(MG_SOCKET_SIMPLELINK) && !defined(__SIMPLELINK_H__) */ #endif /* CS_COMMON_PLATFORMS_SIMPLELINK_CS_SIMPLELINK_H_ */ -- GitLab