[BACK]Return to arch.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/arch.c between version 1.64 and 1.65

version 1.64, 2007/09/16 11:27:05 version 1.65, 2007/09/16 11:29:34
Line 198 
Line 198 
 }  }
   
 #ifdef CLEANUP  #ifdef CLEANUP
 /*-  
  *-----------------------------------------------------------------------  
  * ArchFree --  
  *      Free memory used by an archive  
  *-----------------------------------------------------------------------  
  */  
 static void  static void
 ArchFree(Arch *a)  ArchFree(Arch *a)
 {  {
         struct arch_member *mem;  
         unsigned int i;  
   
         /* Free memory from hash entries */          /* Free memory from hash entries */
         for (mem = ohash_first(&a->members, &i); mem != NULL;          free_hash(&a->members);
                 mem = ohash_next(&a->members, &i))  
                 free(mem);  
   
         ohash_delete(&a->members);  
         free(a);          free(a);
 }  }
 #endif  #endif

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65