[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webkit-dev
Subject:    Re: [webkit-dev] renaming ASSERT macro
From:       Mark Rowe <mrowe () apple ! com>
Date:       2008-07-02 7:44:56
Message-ID: A080C04D-A3C9-4109-8AC7-D2C334573286 () apple ! com
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On 2008-07-02, at 00:40, Jörg Bornemann wrote:

> Hi Darin,
>
> Thanks for your detailed comments!
>
>> Adding <windows.h> to Assertions.h will not cause it to be included  
>> in
>> public headers. Assertions.h is not designed to be used in public
>> headers; it's for internal use inside the WebKit project.
>
> I've just executed the following:
> find . -name '*.h' -exec grep -Hn 'Assertions.h' '{}' \;
>
> You're sure, that none of the 40+ files, the above call yields, is a
> public header or used inside a public header?
>   But well, if Assertions.h is meant to be part of the private API,
> that particular argument of mine is void. A public header including
> Assertions.h, even an indirect include, should then be considered as  
> bug?

On Mac OS X, Assertions.h is not installed on developer systems. This  
means that if any API header were to include it, applications using  
the API would be unable to build.  I would expect that the other ports  
behave similarly.

- Mark


["smime.p7s" (application/pkcs7-signature)]

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic