diff options
author | pcg <pcg> | 2003-12-23 04:52:00 +0000 |
---|---|---|
committer | pcg <pcg> | 2003-12-23 04:52:00 +0000 |
commit | d5607e01318876986723cab8e02cb479c7636e5d (patch) | |
tree | 3ad20b59dc62ff1ef5511538c5f899b14c5e6231 /lzf_c.c | |
parent | 3d0092ba13033a7f502240c12b748cebe6ed84cf (diff) |
*** empty log message ***
Diffstat (limited to 'lzf_c.c')
-rw-r--r-- | lzf_c.c | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002 Marc Alexander Lehmann <pcg@goof.com> + * Copyright (c) 2000-2003 Marc Alexander Lehmann <pcg@goof.com> * * Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: @@ -68,12 +68,18 @@ unsigned int lzf_compress (const void *const in_data, unsigned int in_len, - void *out_data, unsigned int out_len) + void *out_data, unsigned int out_len +#if !LZF_STATE_ARG + , LZF_STATE *htab +#endif + ) { - const u8 *htab[HSIZE]; +#if LZF_STATE_ARG + LZF_STATE htab; +#endif const u8 **hslot; - const u8 *ip = in_data; - u8 *op = out_data; + const u8 *ip = (const u8 *)in_data; + u8 *op = (u8 *)out_data; const u8 *in_end = ip + in_len; u8 *out_end = op + out_len; const u8 *ref; |