]> granicus.if.org Git - libevent/commitdiff
Fix compilation for listener.h for C++ - missing extern "C". Patch from Ferenc Szalai.
authorNiels Provos <provos@gmail.com>
Mon, 19 Oct 2009 16:20:12 +0000 (16:20 +0000)
committerNiels Provos <provos@gmail.com>
Mon, 19 Oct 2009 16:20:12 +0000 (16:20 +0000)
svn:r1448

ChangeLog
include/event2/listener.h

index b638bf5737c71ff03d3483754ebf11ad0e90f16e..b844de5c0851862e3908d19d7fd14834d2af6335 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -27,6 +27,7 @@ Changes in 2.0.3-alpha:
  o When adding or deleting an event from a non-main thread, only wake up the main thread when its behavior actually needs to change.
  o Fix some bugs when using the old evdns interfaces to initialize the evdns module.
  o Detect errors during bufferevent_connect().  Patch from Christopher Davis.
+ o Fix compilation for listener.h for C++ - missing extern "C".  Patch from Ferenc Szalai.
 
 
 Changes in 2.0.2-alpha:
index 9edf599105fa384562fc661bf762d104848fed49..e4fcec001c98418102bf2d99766ab76d36af2f78 100644 (file)
 #ifndef _EVENT2_LISTENER_H_
 #define _EVENT2_LISTENER_H_
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include <event2/event.h>
 
 struct sockaddr;
@@ -108,4 +112,8 @@ struct event_base *evconnlistener_get_base(struct evconnlistener *lev);
 /** Return the socket that an evconnlistner is listening on. */
 evutil_socket_t evconnlistener_get_fd(struct evconnlistener *lev);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif