diff options
author | Roger Dingledine <arma@torproject.org> | 2003-10-21 09:48:58 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2003-10-21 09:48:58 +0000 |
commit | 069227db5b2be6af84ff2f225234f8485d2295f6 (patch) | |
tree | 49bf499c94d6223d23259d82a8cc07ed895a45bc /src/common/util.h | |
parent | e4127e4d3666da72415ad5f673f2f6136531836f (diff) | |
download | tor-069227db5b2be6af84ff2f225234f8485d2295f6.tar.gz tor-069227db5b2be6af84ff2f225234f8485d2295f6.zip |
introduce new tor_free() macro
svn:r643
Diffstat (limited to 'src/common/util.h')
-rw-r--r-- | src/common/util.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/common/util.h b/src/common/util.h index 01087df87d..3df098c684 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -32,18 +32,16 @@ #define INLINE inline #endif -#define xfree(p) do {if(p) {free(p); (p)=NULL;}} while(0) /* XXX use everywhere? */ void *tor_malloc(size_t size); void *tor_realloc(void *ptr, size_t size); char *tor_strdup(const char *s); -void tor_gettimeofday(struct timeval *timeval); +#define tor_free(p) do {if(p) {free(p); (p)=NULL;}} while(0) +void tor_gettimeofday(struct timeval *timeval); long tv_udiff(struct timeval *start, struct timeval *end); - void tv_addms(struct timeval *a, long ms); void tv_add(struct timeval *a, struct timeval *b); int tv_cmp(struct timeval *a, struct timeval *b); - time_t tor_timegm (struct tm *tm); int write_all(int fd, const char *buf, size_t count); |