comparison dbutil.h @ 1003:7668ca9ae132

Fix bad multi-statement define for m_free(), detected by Coverity
author Matt Johnston <matt@ucc.asn.au>
date Wed, 28 Jan 2015 22:43:01 +0800
parents 6fb4c010c448
children 24135c8e1d46
comparison
equal deleted inserted replaced
1002:97d1e54941fd 1003:7668ca9ae132
89 89
90 void m_close(int fd); 90 void m_close(int fd);
91 void * m_malloc(size_t size); 91 void * m_malloc(size_t size);
92 void * m_strdup(const char * str); 92 void * m_strdup(const char * str);
93 void * m_realloc(void* ptr, size_t size); 93 void * m_realloc(void* ptr, size_t size);
94 #define m_free(X) free(X); (X) = NULL; 94 #define m_free(X) do {free(X); (X) = NULL;} while (0);
95 void m_burn(void* data, unsigned int len); 95 void m_burn(void* data, unsigned int len);
96 void setnonblocking(int fd); 96 void setnonblocking(int fd);
97 void disallow_core(); 97 void disallow_core();
98 int m_str_to_uint(const char* str, unsigned int *val); 98 int m_str_to_uint(const char* str, unsigned int *val);
99 99