ARC521 posted resently
Frank Geerling
frankg at nikhefk.UUCP
Sun Jul 10 23:23:04 AEST 1988
I have trouble in compiling arclzw.c on my MEGA ST2 it goes wrong at line 57
(MWC 1.1)
57 struct entry { /* string table entry format */
58 char used; /* true when this entry is in use */
59 unsigned char follower; /* char following string */
60 unsigned short next; /* ptr to next in collision list */
61 unsigned short predecessor; /* code for preceeding string */
62 }; /* string_tab[TABSIZE]; /* the code string table */
On the unix-side (BSD4.3) I had no trouble at all compiling.
At the atari side it complaints about nested comments oke I can see that
so I put an additional */ in between then it starts complaining about
a missing { at line 57 .
Another compilation problem occurs when compiling arcsqs.c :
In the file arcsqs.c the compiler complaints about to long array
in line 52, is this the well know bug of MWC 1.1 ?
ARCSQS.C
33 #define BITS 13 /* maximum bits per code */
34 #define HSIZE 10007 /* 80% occupancy */
35 #define INIT_BITS 9 /* initial number of bits/code */
52 long htab[HSIZE]; /* hash code table (crunch) */
53 unsigned short codetab[HSIZE]; /* string code table (crunch) */
54
/*prefix code table (uncrunch)*/
55 static unsigned short *prefix = codetab;
/*suffix table (uncrunch) */
56 static unsigned char *suffix=(unsigned char *)htab;
57 static int free_ent; /* first unused entry */
58 static int firstcmp; /* true at start of compression */
59 unsigned char stack[HSIZE]; /* local push/pop stack */
I would appreciate it if someone would help me with this.
Frank Geerling
(frankg at nikhefk.uucp)
Usenet: {seismo, philabs, decvax}!mcvax!frankg at nikhefk
Normal mail: Frank Geerling
NIKHEF-K (PIMU)
Postbus 4395
1009 AJ Amsterdam
The Netherlands
More information about the Comp.sources.bugs
mailing list