libnfs-raw.h: wrap in extern "C" for C++ compatibility
authorArne Redlich <arne.redlich@googlemail.com>
Thu, 13 Feb 2014 21:28:54 +0000 (22:28 +0100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Thu, 20 Feb 2014 02:40:11 +0000 (18:40 -0800)
Signed-off-by: Arne Redlich <arne.redlich@googlemail.com>
include/nfsc/libnfs-raw.h

index 49e85042bbac295ab7d0fc2bb6a6f0d7c9b5a2ee..180322b1f346181ecc9b894613e97390f64cce07 100644 (file)
 #include <stdint.h>
 #include <nfsc/libnfs-zdr.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 struct rpc_data {
        int size;
        unsigned char *data;
@@ -1500,4 +1504,8 @@ EXTERN int rpc_nsm1_simucrash_async(struct rpc_context *rpc, rpc_cb cb, void *pr
 struct NSM1_NOTIFYargs;
 EXTERN int rpc_nsm1_notify_async(struct rpc_context *rpc, rpc_cb cb, struct NSM1_NOTIFYargs *args, void *private_data);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif