diff --git a/examples/mqtt-client/main.c b/examples/mqtt-client/main.c index 677d2926..61953f86 100644 --- a/examples/mqtt-client/main.c +++ b/examples/mqtt-client/main.c @@ -18,7 +18,7 @@ static const char *s_topic = "mg/test"; static void fn(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { if (ev == MG_EV_ERROR) { // On error, log error message - LOG(LL_ERROR, ("%p %s", c->fd, ev_data)); + LOG(LL_ERROR, ("%p %s", c->fd, (char *) ev_data)); } else if (ev == MG_EV_CONNECT) { // If target URL is SSL/TLS, command client connection to use TLS if (mg_url_is_ssl(s_url)) { diff --git a/examples/multi-threaded/main.c b/examples/multi-threaded/main.c index acd6baff..e4c86e17 100644 --- a/examples/multi-threaded/main.c +++ b/examples/multi-threaded/main.c @@ -82,7 +82,7 @@ static void cb(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { } } else if (ev == MG_EV_POLL && c->fn_data != NULL) { // On each poll iteration, try to receive response data - int sock = (int) c->fn_data; + int sock = (int) (long) c->fn_data; struct response response = {NULL, 0}; if (recv(sock, (void *) &response, sizeof(response), 0) == sizeof(response)) { diff --git a/examples/websocket-client/main.c b/examples/websocket-client/main.c index fbcc1cb5..17347b29 100644 --- a/examples/websocket-client/main.c +++ b/examples/websocket-client/main.c @@ -13,7 +13,7 @@ static const char *s_url = "ws://localhost:8000/websocket"; static void fn(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { if (ev == MG_EV_ERROR) { // On error, log error message - LOG(LL_ERROR, ("%p %s", c->fd, ev_data)); + LOG(LL_ERROR, ("%p %s", c->fd, (char *) ev_data)); } else if (ev == MG_EV_WS_OPEN) { // When websocket handshake is successful, send message mg_ws_send(c, "hello", 5, WEBSOCKET_OP_TEXT);