=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/dir.c,v retrieving revision 1.47 retrieving revision 1.48 diff -c -r1.47 -r1.48 *** src/usr.bin/make/dir.c 2007/09/16 10:14:26 1.47 --- src/usr.bin/make/dir.c 2007/09/16 10:43:53 1.48 *************** *** 1,5 **** /* $OpenPackages$ */ ! /* $OpenBSD: dir.c,v 1.47 2007/09/16 10:14:26 espie Exp $ */ /* $NetBSD: dir.c,v 1.14 1997/03/29 16:51:26 christos Exp $ */ /* --- 1,5 ---- /* $OpenPackages$ */ ! /* $OpenBSD: dir.c,v 1.48 2007/09/16 10:43:53 espie Exp $ */ /* $NetBSD: dir.c,v 1.14 1997/03/29 16:51:26 christos Exp $ */ /* *************** *** 219,227 **** * cache. */ static void record_stamp(const char *, TIMESTAMP); - /* free_hash(o): free a ohash structure, where each element can be free'd. */ - static void free_hash(struct ohash *); - /* p = DirReaddiri(name, end): read an actual directory, caching results * as we go. */ static Path *DirReaddiri(const char *, const char *); --- 219,224 ---- *************** *** 274,290 **** struct ohash *h = &p->files; return ohash_find(h, ohash_lookup_interval(h, file, efile, hv)); - } - - static void - free_hash(struct ohash *h) - { - void *e; - unsigned int i; - - for (e = ohash_first(h, &i); e != NULL; e = ohash_next(h, &i)) - free(e); - ohash_delete(h); } --- 271,276 ----