Changeset 711 for trunk/gsdl/src/mgpp/text/weights.cpp
- Timestamp:
- 1999-10-18T12:43:31+13:00 (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/mgpp/text/weights.cpp
r655 r711 43 43 /* 44 44 $Log$ 45 Revision 1.2 1999/10/17 23:43:31 cs025 46 Changes to eradicate Xmalloc 47 45 48 Revision 1.1 1999/10/11 02:58:41 cs025 46 49 Base install of MG-PP … … 68 71 int num; 69 72 70 if (!(awd = (approx_weights_data *) Xmalloc (sizeof (*awd))))73 if (!(awd = new approx_weights_data)) 71 74 { 72 75 mg_errno = MG_NOMEM; … … 84 87 85 88 num = (num_of_docs * awd->bits + 31) / 32; 86 if (!(awd->DocWeights = (long unsigned int *) Xmalloc (sizeof (unsigned long) * num)))89 if (!(awd->DocWeights = new (unsigned long)[num])) 87 90 { 88 Xfree (awd);91 delete awd; 89 92 mg_errno = MG_NOMEM; 90 93 return (NULL); … … 107 110 { 108 111 int i, size = (1 << awd->bits); 109 if (!(awd->table = (float *) Xmalloc (size * sizeof (float))))112 if (!(awd->table = new float[size])) 110 113 return (awd); 111 114 awd->table[0] = awd->L; … … 155 158 FreeWeights (approx_weights_data * awd) 156 159 { 157 Xfree (awd->DocWeights);160 delete (awd->DocWeights); 158 161 if (awd->table) 159 Xfree (awd->table);160 Xfree (awd);162 delete (awd->table); 163 delete awd; 161 164 } 162 165
Note:
See TracChangeset
for help on using the changeset viewer.