summaryrefslogtreecommitdiffstats
path: root/ax25/axspawn.c
diff options
context:
space:
mode:
Diffstat (limited to 'ax25/axspawn.c')
-rw-r--r--ax25/axspawn.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/ax25/axspawn.c b/ax25/axspawn.c
index 6846d3b..884132a 100644
--- a/ax25/axspawn.c
+++ b/ax25/axspawn.c
@@ -460,7 +460,7 @@ struct write_queue *wqueue_tail;
long wqueue_length = 0L;
-int encstathuf(char *src, int srclen, char *dest, int *destlen);
+int encstathuf(char *src, int srclen, void *dptr, int *destlen);
int decstathuf(char *src, char *dest, int srclen, int *destlen);
/*---------------------------------------------------------------------------*/
@@ -515,15 +515,16 @@ pid_t forkpty(int *, char *, void *, struct winsize *);
is returned
*/
-int encstathuf(char *src, int srclen, char *dest, int *destlen)
+int encstathuf(char *src, int srclen, void *dptr, int *destlen)
{
char *srcptr;
- char *destptr;
+ unsigned char *destptr;
int wrklen;
int bit16;
int bit8;
unsigned short huffcode;
int hufflen;
+ unsigned char *dest = dptr;
if ((src == NULL) || (dest == NULL)) {
syslog(LOG_NOTICE, "Huffman encode: src or dest NULL!");