]> granicus.if.org Git - curl/commit
MemoryTracking: fix logging of free() calls done where Curl_safefree is called
authorYang Tse <yangsita@gmail.com>
Fri, 2 Sep 2011 17:40:53 +0000 (19:40 +0200)
committerYang Tse <yangsita@gmail.com>
Fri, 2 Sep 2011 17:40:53 +0000 (19:40 +0200)
commit9194e1700312f27c6e2abdfb1f604e130497e887
treeb8aff846ffca0041e9865850875025968fa9fc7e
parent749dbfbc87d6043c4bfb57041ecbf2be6a1d42bb
MemoryTracking: fix logging of free() calls done where Curl_safefree is called

Just internal stuff...

Curl_safefree is now a macro defined in memdebug.h instead of a function
prototyped in url.h and implemented in url.c, so inclusion of url.h is no
longer required in order to simply use Curl_safefree.

Provide definition of macro WHILE_FALSE in setup_once.h in order to allow
other macros such as DEBUGF and DEBUGASSERT, and code using it, to compile
without 'conditional expression is constant' warnings.

The WHILE_FALSE stuff fixes 150+ MSVC compiler warnings.
lib/memdebug.h
lib/mprintf.c
lib/multi.c
lib/select.c
lib/setup_once.h
lib/transfer.c
lib/url.c
lib/url.h