------- Additional Comments From joseph at codesourcery dot com 2004-12-08 11:10 ------- Subject: Re: New: attribute sentinel doesn't work with C++
On Wed, 8 Dec 2004, salinger at sun dot felk dot cvut dot cz wrote: > NULL is expanded as __null in C++. > This is inconsistent with sentinel testing. Why do you think it is inconsistent? When NULL is used as a variadic argument, it must be cast to the proper pointer type. This applies in both C and C++, but especially C++ users should expect to have to be much more careful about type-correctness and to include appropriate casts, and C++ requires NULL to be an integer. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18886