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

Diff for /src/usr.bin/make/memory.h between version 1.7 and 1.8

version 1.7, 2010/07/19 19:46:44 version 1.8, 2014/05/12 19:11:19
Line 42 
Line 42 
 extern char *estrdup(const char *);  extern char *estrdup(const char *);
 extern void *erealloc(void *, size_t);  extern void *erealloc(void *, size_t);
 extern void *ecalloc(size_t, size_t);  extern void *ecalloc(size_t, size_t);
 extern void *emult_realloc(void *, size_t, size_t);  extern void *ereallocarray(void *, size_t, size_t);
 extern int eunlink(const char *);  extern int eunlink(const char *);
 extern void esetenv(const char *, const char *);  extern void esetenv(const char *, const char *);
   
Line 50 
Line 50 
  * definition for cross-builds on deficient systems */   * definition for cross-builds on deficient systems */
 #define efree   free  #define efree   free
   
 extern void *hash_alloc(size_t, void *);  extern void *hash_calloc(size_t, size_t, void *);
 extern void hash_free(void *, size_t, void *);  extern void hash_free(void *, void *);
 extern void *element_alloc(size_t, void *);  extern void *element_alloc(size_t, void *);
   
 struct ohash;  struct ohash;

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8