Date: Tue, 16 Jan 1996 12:50:46 -0600 (CST) From: mailing list account <lists@argus.flash.net> To: jkh@time.cdrom.com (Jordan K. Hubbard) Cc: freebsd-hackers@freebsd.org Subject: Re: FBSD 2.1 Message-ID: <199601161850.MAA00494@argus.flash.net> In-Reply-To: <11038.821817289@time.cdrom.com> from "Jordan K. Hubbard" at Jan 16, 96 10:34:49 am
next in thread | previous in thread | raw e-mail | index | archive | help
> >>i did that several years ago. i hacked up the hacked up version of info-zip >>library routines that were used in the early pgp packages. this is plain and > > What did the API look like? Anything along the lines of what I suggested? > > Jordan [from memory, but i think correct]: u_long zip(char *filename); returns: finished file size. int unzip(char *filename); returns: i forget... i had the bargraph code hardwired in to interface to a third-party screen package. here would be a good hack of the above: u_long zip(char *filename, int (*stat_func)(int *blk_cnt)); int unzip(char *filename, int (*stat_func)(int *blk_cnt)); in order to let the user do his own status display, and not doing status if stat_func == NULL I also think I reduced some table sizes in order to fit it nicely in the DOG limitations... I don't really remember any signifigant speed reductions in the reduction of the table sizes, and that was on a 10MHz 286. Jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" jbryant@argus.flash.net - FlashNet Communications - Ft. Worth, Texas
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601161850.MAA00494>