X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmeshlink.h;h=fdf0896e3e51786612ff47b5f61529786bc8c981;hb=c0da99fc9f3d0b148807c4679ffa69840646e70b;hp=36548bf70608b8d6f2ce1ee57c8b3eba3271ccce;hpb=69d248741bba651688b1dd080e93f887b0746f41;p=meshlink diff --git a/src/meshlink.h b/src/meshlink.h index 36548bf7..fdf0896e 100644 --- a/src/meshlink.h +++ b/src/meshlink.h @@ -23,6 +23,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + /// A handle for an instance of MeshLink. typedef struct meshlink_handle meshlink_handle_t; @@ -39,7 +43,7 @@ typedef enum { #ifndef MESHLINK_INTERNAL_H struct meshlink_handle { - meshlink_errno_t errno; /// Code of the last encountered error. + meshlink_errno_t meshlink_errno; /// Code of the last encountered error. const char *errstr; /// Textual representation of most recent error encountered. }; @@ -294,4 +298,8 @@ extern bool meshlink_import(meshlink_handle_t *mesh, const char *data); */ extern void meshlink_blacklist(meshlink_handle_t *mesh, meshlink_node_t *node); +#ifdef __cplusplus +} +#endif + #endif // MESHLINK_H