Ignore:
Timestamp:
1999-10-18T12:43:31+13:00 (25 years ago)
Author:
cs025
Message:

Changes to eradicate Xmalloc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/mgpp/text/bool_parser.cpp

    r655 r711  
    231231    {
    232232      static char word[MAXSTEMLEN + 1]; /* [RJM 07/98: Memory Leak] */
    233       char *sWord = (char *) Xmalloc(MAXSTEMLEN + 1);
     233      char *sWord = new char[MAXSTEMLEN + 1];
    234234      int stem_to_apply, method_using = -1;
    235235
     
    270270          yylval.text = word;
    271271          *ptr = buf_ptr; /* fix up ptr */
    272           Xfree (sWord);
     272          delete sWord;
    273273          return TERM;
    274274        }
     
    282282          /* [RPAP - Feb 97: Term Frequency] */
    283283          int i, freq = 0;
    284           for (i = 0; i < Terms->size(); i++)
     284          for (i = 0; i < Terms->num; i++)
    285285            freq += Terms->TE[i].WE.count;
    286286          QueryTermList_AddQueryTerm (query_term_list, (unsigned char *) word, freq, method_using);
    287287
    288           Xfree (sWord);
     288          delete sWord;
    289289          mode = 1;
    290290          return '(';
     
    293293        {
    294294          /* Word does not exists - include in tree anyway */
    295           Xfree (sWord);
     295          delete sWord;
    296296
    297297          /* [RPAP - Feb 97: Term Frequency] */
     
    339339  else  /* mode == 2 */
    340340    {
    341       if (termnum >= Terms->size())
     341      if (termnum >= Terms->num)
    342342    {
    343343      mode = 0;
Note: See TracChangeset for help on using the changeset viewer.