Index: include/curl/curl.h
===================================================================
RCS file: /cvsroot/curl/curl/include/curl/curl.h,v
retrieving revision 1.345
diff -u -p -r1.345 curl.h
--- include/curl/curl.h	31 Mar 2008 10:02:25 -0000	1.345
+++ include/curl/curl.h	14 Apr 2008 14:48:32 -0000
@@ -1801,7 +1801,7 @@ CURL_EXTERN CURLcode curl_easy_pause(CUR
 
 /* the typechecker doesn't work in C++ (yet) */
 #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) && \
-    !defined(__cplusplus)
+    !defined(__cplusplus) && !defined(CURL_DISABLE_TYPECHECK)
 #include "typecheck-gcc.h"
 #else
 #if defined(__STDC__) && (__STDC__ >= 1)

