diff --git a/include/skipstone/message.h b/include/skipstone/message.h index b993605..e370c8c 100644 --- a/include/skipstone/message.h +++ b/include/skipstone/message.h @@ -9,11 +9,6 @@ #define SKIPSTONE_MESSAGE_MAX_PAYLOAD 4096 -typedef struct _skipstone_message_header { - uint16_t size, - id; -} skipstone_message_header; - ssize_t skipstone_message_pack(void *message, size_t len, const char *template, ...); diff --git a/src/link.c b/src/link.c index 0270bfc..b18e21c 100644 --- a/src/link.c +++ b/src/link.c @@ -18,6 +18,11 @@ struct _skipstone_link { struct termios attrs; }; +struct header { + uint16_t size, + id; +}; + skipstone_link *skipstone_link_open(const char *device) { skipstone_link *link; struct termios t; @@ -74,7 +79,7 @@ ssize_t skipstone_link_send(skipstone_link *link, void *buf, uint16_t id, size_t size) { - skipstone_message_header header; + struct header header; ssize_t len; @@ -102,7 +107,7 @@ ssize_t skipstone_link_recv(skipstone_link *link, void *buf, uint16_t *id, size_t size) { - skipstone_message_header header; + struct header header; size_t len;