#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <strings.h>
#include "../src/meshlink.h"
static void log_message(meshlink_handle_t *mesh, meshlink_log_level_t level, const char *text) {
invitation = meshlink_invite(mesh, arg);
if(!invitation) {
- fprintf(stderr, "Could not invite '%s': %s\n", arg, mesh->errstr);
+ fprintf(stderr, "Could not invite '%s': %s\n", arg, meshlink_strerror(meshlink_errno));
return;
}
}
if(!meshlink_join(mesh, arg))
- fprintf(stderr, "Could not join using invitation: %s\n", mesh->errstr);
+ fprintf(stderr, "Could not join using invitation: %s\n", meshlink_strerror(meshlink_errno));
else
fprintf(stderr, "Invitation accepted!\n");
} else if(!strcasecmp(buf, "kick")) {
}
if(!meshlink_send(mesh, destination, msg, strlen(msg) + 1)) {
- fprintf(stderr, "Could not send message to '%s': %s\n", destination->name, mesh->errstr);
+ fprintf(stderr, "Could not send message to '%s': %s\n", destination->name, meshlink_strerror(meshlink_errno));
return;
}
meshlink_set_log_cb(mesh, MESHLINK_INFO, log_message);
if(!meshlink_start(mesh)) {
- fprintf(stderr, "Could not start MeshLink: %s\n", mesh->errstr);
+ fprintf(stderr, "Could not start MeshLink: %s\n", meshlink_strerror(meshlink_errno));
return 1;
}