Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!pollux.usc.edu!kjh From: kjh@pollux.usc.edu (Kenneth J. Hendrickson) Newsgroups: comp.os.minix Subject: Re: wanted: 16bit compress Message-ID: <33902@usc.edu> Date: 26 Jun 91 16:49:48 GMT References: <1991Jun26.155515.25831@ira.uka.de> Sender: news@usc.edu Organization: EE-Systems, USC, Los Angeles Lines: 46 Nntp-Posting-Host: pollux.usc.edu In article <1991Jun26.155515.25831@ira.uka.de> S_WIEZORKE@iravcl.ira.uka.de (Hans B. Wiezorke) writes: >I am in need of a 16bit compress for minix386. I am currently working on this. I got the source for a version of compress that has much conditional stuff for machines like M_XENIX, interdata, and others, but which doesn't have extra stuff for PCDOS like the source for Minix has. I am working on merging these two versions together, so that all of the conditionally compiled code for any machine will be included. In addition, I am adding quite a bit of extra DOS support. Now the important stuff: My idea is that compress on Minix-386 should be able to uncompress 16 bit files, and compress to 16 bits, but should compress to 13 bits unless explicitly instructed to compress to 16 bits. This is to retain compatibility with older PC Minix. You will just compile compress.c with -D_MINIX and -DINTEL_32BITS like any other command. This code is already working great. I need information from the 68K people. What #define's are used for 68K Minix to indicate a 68K machine? The 68K machines should exhibit the same behaviour as Minix-386 does for compress. 16-bit compression will be available upon explicit request, 16-bit uncompression is always available, and without explicit '-b 16', compress will compress to 13-bits to keep compatibility with PC Minix. If you 68K people don't want to be compatible with the PC Minix people, then don't hesitate to send hate mail indicating such. I also need information about Sun _MINIX, and all other versions. What common #defines can I expect for these various versions? >Can someone please tell me, where to find one or how I can patch the >compress that comes with 1.5. Please wait about 3 more days, and I'll post this new version of compress.c, that can go on all versions of Minix and be appropriately compiled by #defining the right machine parameters. Of course, this will also work well with all other machines like DOS and XENIX as well. >thanks in advance, You're welcome. -- favourite oxymorons: student athlete, military justice, mercy killing Ken Hendrickson N8DGN/6 kjh@usc.edu ...!uunet!usc!pollux!kjh