From: serassio <> Date: Thu, 6 Jan 2005 21:37:53 +0000 (+0000) Subject: MinGW needs NULL definition when building libTrie X-Git-Tag: SQUID_3_0_PRE4~912 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fdbe8c51854a37a9fcff2fc544157cdb3c908929;p=thirdparty%2Fsquid.git MinGW needs NULL definition when building libTrie --- diff --git a/lib/libTrie/include/Trie.h b/lib/libTrie/include/Trie.h index 1551c9badc..a69d5e7bbf 100644 --- a/lib/libTrie/include/Trie.h +++ b/lib/libTrie/include/Trie.h @@ -45,6 +45,11 @@ int TrieAdd (void *, char const *, size_t, void *); /* C++ bindings */ #else +/* MinGW needs NULL definition */ +#ifndef NULL +#define NULL 0 +#endif + class TrieCharTransform; class TrieNode; diff --git a/lib/libTrie/include/TrieNode.h b/lib/libTrie/include/TrieNode.h index e9aaec8a3c..07c03f147d 100644 --- a/lib/libTrie/include/TrieNode.h +++ b/lib/libTrie/include/TrieNode.h @@ -39,6 +39,11 @@ #include #include +/* MinGW needs NULL definition */ +#ifndef NULL +#define NULL 0 +#endif + /* TODO: parameterize this to be more generic - * i.e. M-ary internal node sizes etc */