<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 25, 2014 at 3:31 PM, James Gregurich <span dir="ltr"><<a href="mailto:bayoubengal@mac.com" target="_blank">bayoubengal@mac.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Aug 25, 2014, at 4:03 PM, Tim Toomay <<a href="mailto:toomayt@toomaytech.com">toomayt@toomaytech.com</a>> wrote:<br>

<br>
> James<br>
><br>
> Good question.  If you look at the entire thing and tried to evaluate how big of a job you might become ill!<br>
><br>
> I have another dumb question...<br>
><br>
> How big of a job would it be to SIZE that job?  Maybe you could count the errors in one file, then multiply it times the number of files.<br>
><br>
> One way to size it is look at wxwidgets.  There is a lot more there than just fixing the api header stack, but you can see all the system calls, how they are wrapped etc, and the product WORKS across mac linux and windows, so its a good starting place.  It is not overly concerned with the latest c++ however.<br>

<br>
<br>
</div>that is a good suggestion. WxWidgets is just the kind of project that would have had to already address these sorts of things.<br>
<br>
I guess the crux of my question is to ask whether it is a case of huge numbers of headers that rely on alleged broken compiler behavior or...is it a case where there is a handful of problem headers that cascade down through the header hierarchy and look like 10 million different problems when you compile?</blockquote>
</div><br>As was mentioned, this is *completely* off topic for the clang developers mailing list. Please discuss this somewhere else.</div></div>