diff --git a/include/patty/kiss.h b/include/patty/kiss.h index 595ed1e..da9bb3a 100644 --- a/include/patty/kiss.h +++ b/include/patty/kiss.h @@ -39,6 +39,8 @@ int patty_kiss_tnc_dropped(patty_kiss_tnc *tnc); ssize_t patty_kiss_tnc_buffer(patty_kiss_tnc *tnc); +ssize_t patty_kiss_tnc_decode(patty_kiss_tnc *tnc, void *frame, size_t *len, int *port); + ssize_t patty_kiss_tnc_recv(patty_kiss_tnc *tnc, void **frame, int *port); diff --git a/src/kiss.c b/src/kiss.c index c010694..bafaf93 100644 --- a/src/kiss.c +++ b/src/kiss.c @@ -101,7 +101,7 @@ error_io: return -1; } -static ssize_t tnc_decode(patty_kiss_tnc *tnc, void *frame, size_t *len, int *port) { +ssize_t patty_kiss_tnc_decode(patty_kiss_tnc *tnc, void *frame, size_t *len, int *port) { size_t i, b; int flags = KISS_NONE; @@ -244,7 +244,7 @@ ssize_t patty_kiss_tnc_recv(patty_kiss_tnc *tnc, void **frame, int *port) { /* * Try to decode the TNC buffer into the frame. */ - if ((decoded = tnc_decode(tnc, tnc->frame, &framelen, port)) < 0) { + if ((decoded = patty_kiss_tnc_decode(tnc, tnc->frame, &framelen, port)) < 0) { goto error_io; }