summaryrefslogtreecommitdiffstats
path: root/ax25io.h
diff options
context:
space:
mode:
Diffstat (limited to 'ax25io.h')
-rw-r--r--ax25io.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/ax25io.h b/ax25io.h
index 5a97b65..b699bcd 100644
--- a/ax25io.h
+++ b/ax25io.h
@@ -33,6 +33,8 @@ typedef struct ax25io_s {
int paclen; /* paclen */
unsigned char ibuf[AXBUFLEN]; /* input buffer */
unsigned char obuf[AXBUFLEN]; /* output buffer */
+ unsigned char gbuf[AXBUFLEN]; /* getline buffer */
+ int gbuf_usage; /* getline buffer usage */
int iptr; /* input pointer */
int optr; /* output pointer */
void *zptr; /* pointer to the compression struct */
@@ -73,13 +75,13 @@ extern int axio_getc(ax25io *);
extern int axio_putc(int, ax25io *);
extern char *axio_getline(ax25io *);
-extern char *axio_gets(char *, int, ax25io *);
+extern int axio_gets(char *, int, ax25io *);
extern int axio_puts(const char *, ax25io *);
extern int axio_printf(ax25io *, const char *, ...);
-extern void axio_tn_do_linemode(ax25io *);
-extern void axio_tn_will_echo(ax25io *);
-extern void axio_tn_wont_echo(ax25io *);
+extern int axio_tn_do_linemode(ax25io *);
+extern int axio_tn_will_echo(ax25io *);
+extern int axio_tn_wont_echo(ax25io *);
-#endif _AX25IO_H
+#endif /* _AX25IO_H */