Re: svn commit: r193755 - in projects/clangbsd: . bin/df bin/sh cddl/contrib/opensolaris/lib/libzfs/common contrib/llvm contrib/llvm/autoconf contrib/llvm/cmake contrib/llvm/cmake/modules contrib/llvm/...

[ Available lists | Index of svn-src-projects | Month of Jun 2009 | Week of 11 Jun 2009 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Ed Schouten <ed@80386.nl>
Date
11 Jun 2009 06:54:55
Subject
Re: svn commit: r193755 - in projects/clangbsd: . bin/df bin/sh cddl/contrib/opensolaris/lib/libzfs/common contrib/llvm contrib/llvm/autoconf contrib/llvm/cmake contrib/llvm/cmake/modules contrib/llvm/...
Message-ID
20090611065451.GR48776@hoeg.nl

In reply to
Replies
Referenced by

[ Hide this part ]
Hi Bruce,

* Bruce Evans <brde@optusnet.com.au> wrote:
> On Wed, 10 Jun 2009, Ed Schouten wrote:
>> No, it doesn't. printf0 is just printf, but it allows fmt to be NULL.
>
> No it isn't. printf is just printf0, except it doesn't allow fmt to
> be NULL. FreeBSD extended printf to printf0, to support functions like
> err() where a NULL format is valid.

Aren't you saying exactly the same thing as what I did?

>> Clang always allows this, even with printf.
>
> If so, this is a bug in Clang.

I'm not calling it a bug. I'm calling it a missing feature of a GNU
extension. For the time being, this solution is sufficient. The clangbsd
branch isn't yet supposed to be pretty...

--
Ed Schouten <ed@80386.nl>
WWW: http://80386.nl/


[ Show this part (application/pgp-signature) ]

Elapsed time: 0.329 seconds