diff --git a/include/patty/kiss.h b/include/patty/kiss.h index 0b5fbb9..595ed1e 100644 --- a/include/patty/kiss.h +++ b/include/patty/kiss.h @@ -37,6 +37,8 @@ void patty_kiss_tnc_close(patty_kiss_tnc *tnc); int patty_kiss_tnc_dropped(patty_kiss_tnc *tnc); +ssize_t patty_kiss_tnc_buffer(patty_kiss_tnc *tnc); + 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 d0c0d5c..c010694 100644 --- a/src/kiss.c +++ b/src/kiss.c @@ -76,7 +76,7 @@ void patty_kiss_tnc_close(patty_kiss_tnc *tnc) { free(tnc); } -static ssize_t tnc_buffer(patty_kiss_tnc *tnc) { +ssize_t patty_kiss_tnc_buffer(patty_kiss_tnc *tnc) { size_t fillsz = tnc->bufsz - tnc->buflen; ssize_t readlen = 0; @@ -237,7 +237,7 @@ ssize_t patty_kiss_tnc_recv(patty_kiss_tnc *tnc, void **frame, int *port) { /* * Fill the buffer with something to parse. */ - if ((buffered = tnc_buffer(tnc)) < 0) { + if ((buffered = patty_kiss_tnc_buffer(tnc)) < 0) { goto error_io; }