comparison dbutil.h @ 650:df11cb6a3665

- We don't need to test for NULL before free()
author Matt Johnston <matt@ucc.asn.au>
date Sun, 04 Dec 2011 05:23:43 +0800
parents 00eca37e47e8
children 9a5438271556 2202e854d187
comparison
equal deleted inserted replaced
649:234cf769bcb3 650:df11cb6a3665
81 81
82 void m_close(int fd); 82 void m_close(int fd);
83 void * m_malloc(size_t size); 83 void * m_malloc(size_t size);
84 void * m_strdup(const char * str); 84 void * m_strdup(const char * str);
85 void * m_realloc(void* ptr, size_t size); 85 void * m_realloc(void* ptr, size_t size);
86 #define m_free(X) __m_free(X); (X) = NULL; 86 #define m_free(X) free(X); (X) = NULL;
87 void __m_free(void* ptr);
88 void m_burn(void* data, unsigned int len); 87 void m_burn(void* data, unsigned int len);
89 void setnonblocking(int fd); 88 void setnonblocking(int fd);
90 void disallow_core(); 89 void disallow_core();
91 int m_str_to_uint(const char* str, unsigned int *val); 90 int m_str_to_uint(const char* str, unsigned int *val);
92 91