Hi, On systems (e.g FreeBSD amd64) where sizeof(unsigned int) differs from sizeof(lzo_uint) this patch is necessary for correct operation.
--- lfd_lzo.c- 2008-01-07 23:35:35.000000000 +0100 +++ lfd_lzo.c 2008-12-19 17:58:55.293292741 +0100 @@ -103,7 +103,7 @@ */ int comp_lzo(int len, char *in, char **out) { - unsigned int zlen = 0; + lzo_uint zlen = 0; int err; if( (err=lzo1x_compress((void *)in,len,zbuf,&zlen,wmem)) != LZO_E_OK ){ @@ -117,7 +117,7 @@ int decomp_lzo(int len, char *in, char **out) { - unsigned int zlen = 0; + lzo_uint zlen = 0; int err; if( (err=lzo1x_decompress((void *)in,len,zbuf,&zlen,wmem)) != LZO_E_OK ){ Cheers, /b -- _ _ ,_______________. Bjorn Gronvall (Björn Grönvall) /_______________/| Swedish Institute of Computer Science | || PO Box 1263, S-164 29 Kista, Sweden | Schroedingers || Email: b...@sics.se, Phone +46 -8 633 15 25 | Cat |/ Cellular +46 -70 768 06 35, Fax +46 -8 751 72 30 '---------------' ------------------------------------------------------------------------------ _______________________________________________ VTun-devel mailing list VTun-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vtun-devel