]> git.meshlink.io Git - meshlink/blobdiff - test/channels.c
Fix building the channels test.
[meshlink] / test / channels.c
index 68512eecdf3a4069ec50919354836b12133bc2b0..52d80a9ce1f40579a45e59f4149a890fe40d822f 100644 (file)
@@ -5,7 +5,6 @@
 #include <sys/time.h>
 
 #include "../src/meshlink.h"
-#include "../src/node.h"
 
 volatile bool bar_reachable = false;
 volatile bool bar_responded = false;
@@ -29,6 +28,8 @@ void log_cb(meshlink_handle_t *mesh, meshlink_log_level_t level, const char *tex
 }
 
 void status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reachable) {
+       (void)mesh;
+
        printf("status_cb: %s %sreachable\n", node->name, reachable ? "" : "un");
 
        if(!strcmp(node->name, "bar")) {
@@ -37,6 +38,9 @@ void status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reachable) {
 }
 
 void foo_receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const void *data, size_t len) {
+       (void)mesh;
+       (void)channel;
+
        printf("foo_receive_cb %zu: ", len);
        fwrite(data, 1, len, stdout);
        printf("\n");
@@ -55,6 +59,12 @@ void bar_receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const
 }
 
 bool reject_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint16_t port, const void *data, size_t len) {
+       (void)mesh;
+       (void)channel;
+       (void)port;
+       (void)data;
+       (void)len;
+
        return false;
 }
 
@@ -81,6 +91,8 @@ bool accept_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint16_t po
 }
 
 void poll_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t len) {
+       (void)len;
+
        meshlink_set_channel_poll_cb(mesh, channel, NULL);
 
        if(meshlink_channel_send(mesh, channel, "Hello", 5) != 5) {
@@ -88,7 +100,7 @@ void poll_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t len) {
        }
 }
 
-int main(int argc, char *argv[]) {
+int main() {
        meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb);
 
        // Open two new meshlink instance.