Subversion Repositories wimsdev

Rev

Rev 8171 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8171 Rev 8195
Line 49... Line 49...
49
int indtab[MAX_ITEMS];
49
int indtab[MAX_ITEMS];
50
int indcnt;
50
int indcnt;
51
int radix;
51
int radix;
52
double entropy, avelen;
52
double entropy, avelen;
53
 
53
 
54
void error(char *msg)
-
 
55
{
-
 
56
    fprintf(stderr,"%s\n",msg);
-
 
57
    printf("ERROR\n");
-
 
58
    exit(1);
-
 
59
}
-
 
60
 
54
 
61
int indcmp(const void *p1, const void *p2)
55
int indcmp(const void *p1, const void *p2)
62
{
56
{
63
    const int *i1, *i2;
57
    const int *i1, *i2;
64
    double d1, d2;
58
    double d1, d2;
Line 160... Line 154...
160
int main()
154
int main()
161
{
155
{
162
    char *p;
156
    char *p;
163
    int r;
157
    int r;
164
 
158
 
165
    error1=error; error2=error; error3=error;
-
 
166
    p=getenv("w_huffman_radix");
159
    p=getenv("w_huffman_radix");
167
    if(p==NULL || *p==0) p=getenv("huffman_radix");
160
    if(p==NULL || *p==0) p=getenv("huffman_radix");
168
    if(p==NULL || *p==0) radix=2;
161
    if(p==NULL || *p==0) radix=2;
169
    else {
162
    else {
170
      r=atoi(p); if(r!=0) radix=r;
163
      r=atoi(p); if(r!=0) radix=r;