Rev 12246 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 12246 | Rev 13573 | ||
---|---|---|---|
Line 55... | Line 55... | ||
55 | unsigned short int vlen; |
55 | unsigned short int vlen; |
56 | char tag,lvl; |
56 | char tag,lvl; |
57 | } fastvartab[128], mainvartab[VARNUM_LIMIT]; |
57 | } fastvartab[128], mainvartab[VARNUM_LIMIT]; |
58 | 58 | ||
59 | /* int vlenmin[]={0,1,20,45,100,200,400,800,1500,3000,6000}; */ |
59 | /* int vlenmin[]={0,1,20,45,100,200,400,800,1500,3000,6000}; */ |
60 | int vlenmax[]={1,32,64,128, |
60 | int vlenmax[]={1,32,64,128,256,512,1024,2048,4096,8192,MAX_LINELEN+1}; |
61 | int freelim[]={1,500,500,300, |
61 | int freelim[]={1,500,500,300,200,150,100,80,60,50,30}; |
62 | #define lvlno (sizeof(vlenmax)/sizeof(vlenmax[0])) |
62 | #define lvlno (sizeof(vlenmax)/sizeof(vlenmax[0])) |
63 | #define freevtot (1+500+500+300 |
63 | #define freevtot (1+500+500+300+200+150+100+80+60+50+30) |
64 | 64 | ||
65 | int freevars[lvlno], freevstart[lvlno]; |
65 | int freevars[lvlno], freevstart[lvlno]; |
66 | int freevcnt=0,bufvcnt=0; |
66 | int freevcnt=0,bufvcnt=0; |
67 | char *freevbuf[freevtot]; |
67 | char *freevbuf[freevtot]; |
68 | int mainvarcnt=0; |
68 | int mainvarcnt=0; |