]> git.meshlink.io Git - utcp/blobdiff - test.c
Pass buffers as const.
[utcp] / test.c
diff --git a/test.c b/test.c
index 0e0cb2eb480cf733f20ec9ac2232ec1eb403c5a1..474230818bb5f7e6c3fc5ffa586ec91cef7c7f15 100644 (file)
--- a/test.c
+++ b/test.c
@@ -17,7 +17,7 @@ struct utcp_connection *c;
 int dir = 3;
 bool running = true;
 
-int do_recv(struct utcp_connection *c, void *data, size_t len) {
+int do_recv(struct utcp_connection *c, const void *data, size_t len) {
        if(!data || !len) {
                if(errno)
                        fprintf(stderr, "Error: %s\n", strerror(errno));
@@ -30,12 +30,12 @@ int do_recv(struct utcp_connection *c, void *data, size_t len) {
        return write(0, data, len);
 }
 
-void do_accept(struct utcp_connection *nc, void *data, size_t len) {
+void do_accept(struct utcp_connection *nc, uint16_t port) {
        utcp_accept(nc, do_recv, NULL);
        c = nc;
 }
 
-int do_send(struct utcp *utcp, void *data, size_t len) {
+int do_send(struct utcp *utcp, const void *data, size_t len) {
        int s = *(int *)utcp->priv;
        return send(s, data, len, MSG_DONTWAIT);
 }
@@ -77,7 +77,7 @@ int main(int argc, char *argv[]) {
                return 1;
 
        if(!server)
-               c = utcp_connect(u, "test", 4, do_recv, NULL);
+               c = utcp_connect(u, 1, do_recv, NULL);
 
        struct pollfd fds[2] = {
                {.fd = 0, .events = POLLIN | POLLERR | POLLHUP},