Changeset 35 for trunk/src/kmk/arch.c
- Timestamp:
- Mar 18, 2003, 4:58:49 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/arch.c
r27 r35 162 162 entry != NULL; 163 163 entry = Hash_EnumNext(&search)) 164 free((Address) Hash_GetValue (entry));165 166 free(a->name);164 efree((Address) Hash_GetValue (entry)); 165 166 efree(a->name); 167 167 efree(a->fnametab); 168 168 Hash_DeleteTable(&a->members); 169 free((Address) a);169 efree((Address) a); 170 170 } 171 171 … … 226 226 227 227 if (freeIt) { 228 free(result);228 efree(result); 229 229 } 230 230 cp += length-1; … … 268 268 269 269 if (freeIt) { 270 free(result);270 efree(result); 271 271 } 272 272 cp += length; … … 334 334 335 335 if (gn == NILGNODE) { 336 free(buf);336 efree(buf); 337 337 return(FAILURE); 338 338 } else { … … 342 342 } else if (Arch_ParseArchive(&sacrifice, nodeLst, ctxt)!=SUCCESS) { 343 343 /* 344 * Error in nested call -- free buffer and return FAILURE344 * Error in nested call -- efree buffer and return FAILURE 345 345 * ourselves. 346 346 */ 347 free(buf);347 efree(buf); 348 348 return(FAILURE); 349 349 } … … 351 351 * Free buffer and continue with our work. 352 352 */ 353 free(buf);353 efree(buf); 354 354 } else if (Dir_HasWildcards(memName)) { 355 355 Lst members = Lst_Init(FALSE); … … 367 367 368 368 snprintf(nameBuf, sz, "%s(%s)", libName, member); 369 free(member);369 efree(member); 370 370 gn = Targ_FindNode (nameBuf, TARG_CREATE); 371 371 if (gn == NILGNODE) { 372 free(nameBuf);372 efree(nameBuf); 373 373 return (FAILURE); 374 374 } else { … … 385 385 } 386 386 Lst_Destroy(members, NOFREE); 387 free(nameBuf);387 efree(nameBuf); 388 388 } else { 389 389 size_t sz = strlen(libName) + strlen(memName) + 3; … … 391 391 snprintf(nameBuf, sz, "%s(%s)", libName, memName); 392 392 gn = Targ_FindNode (nameBuf, TARG_CREATE); 393 free(nameBuf);393 efree(nameBuf); 394 394 if (gn == NILGNODE) { 395 395 return (FAILURE); … … 407 407 } 408 408 if (doSubst) { 409 free(memName);409 efree(memName); 410 410 } 411 411 … … 414 414 415 415 /* 416 * If substituted libName, free it now, since we need it no longer.416 * If substituted libName, efree it now, since we need it no longer. 417 417 */ 418 418 if (subLibName) { 419 free(libName);419 efree(libName); 420 420 } 421 421 … … 668 668 Hash_DeleteTable (&ar->members); 669 669 efree(ar->fnametab); 670 free ((Address)ar);670 efree ((Address)ar); 671 671 return (NULL); 672 672 } … … 1129 1129 gn->path = Dir_FindFile (libName, path); 1130 1130 1131 free (libName);1131 efree (libName); 1132 1132 1133 1133 #ifdef LIBRARIES
Note:
See TracChangeset
for help on using the changeset viewer.