]> git.meshlink.io Git - meshlink/commitdiff
Fix compiler warnings on macOS.
authorGuus Sliepen <guus@meshlink.io>
Tue, 9 Jun 2020 21:18:04 +0000 (23:18 +0200)
committerGuus Sliepen <guus@meshlink.io>
Tue, 9 Jun 2020 21:18:04 +0000 (23:18 +0200)
examples/manynodes.c
src/meshlink.h
src/netutl.c
src/utcp-test.c

index 923b5542e0612bd214901f9e0095bf4631954137..82beff3c8eeb9f535fa5cf3dec33f6e7e1065ecf 100644 (file)
@@ -123,7 +123,7 @@ static void exportmeshgraph_timer(int signum) {
        gettimeofday(&ts, NULL);
 
        char name[1024];
-       snprintf(name, sizeof(name), "%sgraph_%ld_%03ld.json", namesprefix, ts.tv_sec, ts.tv_usec / 1000);
+       snprintf(name, sizeof(name), "%sgraph_%ld_%03ld.json", namesprefix, ts.tv_sec, ts.tv_usec / 1000L);
 
        exportmeshgraph(name);
 }
index f504497562cf723c3e8d4f2a28315b84ea840e7e..25a52d19dd43b6430627aecdaaa396434b3030a4 100644 (file)
@@ -71,7 +71,7 @@ typedef enum {
        MESHLINK_EPEER,        ///< A peer caused an error
        MESHLINK_ENOTSUP,      ///< The operation is not supported in the current configuration of MeshLink
        MESHLINK_EBUSY,        ///< The MeshLink instance is already in use by another process
-       MESHLINK_EBLACKLISTED, ///< The operation is not allowed because the node is blacklisted
+       MESHLINK_EBLACKLISTED  ///< The operation is not allowed because the node is blacklisted
 } meshlink_errno_t;
 
 /// Device class
index 6e7283505b5bb7464f1561a7a6054a97e448c283..5406bbb85e983f6fcfe1a48c0666c722a098e3e6 100644 (file)
@@ -282,7 +282,8 @@ void packmsg_add_sockaddr(packmsg_output_t *out, const sockaddr_t *sa) {
 }
 
 sockaddr_t packmsg_get_sockaddr(packmsg_input_t *in) {
-       sockaddr_t sa = {0};
+       sockaddr_t sa;
+       memset(&sa, 0, sizeof sa);
 
        int8_t type;
        const void *data;
index f48ac6948431a0f640895c76a54c0ca078363c8d..d78c4b860073c7a0ef0363448a68cad3590c7721 100644 (file)
@@ -164,6 +164,8 @@ static void set_mtu(struct utcp *u, int s) {
                getsockopt(s, IPPROTO_IP, IP_MTU, &mtu, &optlen);
        }
 
+#else
+       (void)s;
 #endif
 
        if(!mtu || mtu == 65535) {