00070    {
00071       OrCompressorItem **curitemref;
00072 
00073       char  *ptr=paramstr;
00074       char  *endptr=paramstr+len;
00075 
00076       subcompressors=NULL;
00077 
00078       curitemref=&subcompressors;
00079       
00080       while(ptr<endptr)
00081       {
00082          if((*ptr==' ')||(*ptr==',')||(*ptr=='\t')||(*ptr=='\r')||(*ptr=='\n'))
00083          {
00084             ptr++;
00085             continue;
00086          }
00087 
00088          *curitemref=new OrCompressorItem();
00089 
00090          
00091          
00092 #ifdef XMILL
00093          (*curitemref)->usercompressor=compressman.CreateCompressorInstance(ptr,endptr);
00094 #endif
00095 #ifdef XDEMILL
00096          (*curitemref)->useruncompressor=compressman.CreateUncompressorInstance(ptr,endptr);
00097 #endif
00098          
00099 
00100          (*curitemref)->next=NULL;
00101 
00102          curitemref=&((*curitemref)->next);
00103       }
00104    }