diff --git a/include/patty/kiss.h b/include/patty/kiss.h index 6dd76b2..c1e289b 100644 --- a/include/patty/kiss.h +++ b/include/patty/kiss.h @@ -37,7 +37,7 @@ void patty_kiss_tnc_close(patty_kiss_tnc *tnc); void patty_kiss_tnc_drop(patty_kiss_tnc *tnc); -int patty_kiss_tnc_dropped(patty_kiss_tnc *tnc); +size_t patty_kiss_tnc_dropped(patty_kiss_tnc *tnc); void patty_kiss_tnc_flush(patty_kiss_tnc *tnc, size_t len); diff --git a/src/kiss.c b/src/kiss.c index 0d700c3..550331d 100644 --- a/src/kiss.c +++ b/src/kiss.c @@ -19,12 +19,14 @@ enum kiss_flags { struct _patty_kiss_tnc { const char * device; - int fd; - int dropped; - void * frame; - void * buf; - size_t bufsz; - size_t buflen; + int fd; + + void *frame, + *buf; + + size_t bufsz, + buflen, + dropped; }; patty_kiss_tnc *patty_kiss_tnc_open(const char *device, size_t bufsz) { @@ -46,10 +48,10 @@ patty_kiss_tnc *patty_kiss_tnc_open(const char *device, size_t bufsz) { goto error_open; } - tnc->dropped = 0; tnc->device = device; tnc->bufsz = bufsz; tnc->buflen = 0; + tnc->dropped = 0; return tnc; @@ -201,7 +203,7 @@ void patty_kiss_tnc_drop(patty_kiss_tnc *tnc) { tnc->dropped++; } -int patty_kiss_tnc_dropped(patty_kiss_tnc *tnc) { +size_t patty_kiss_tnc_dropped(patty_kiss_tnc *tnc) { return tnc->dropped; }