Ken Thomases wrote:
On Oct 19, 2007, at 5:24 PM, Stefan Dösinger wrote:
Am Freitag, 19. Oktober 2007 23:18:51 schrieb Ken Thomases:
This makes the test test the proper thing on Mac OS X. It still fails, but for a good reason. --- configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) - char *name=NULL; + char *name=0; Shouldn't that be (void *) 0 or (char *) 0?
I don't think that's necessary. It compiled without warning here, even with -Wall. Doesn't the C standard says that 0 casts to a Actually it's not a cast. It's a heuristic that the compiler has to make to detect a NULL pointer. The best heuristic for this is (char *) 0. This is a limitation of the C language to not have NULL as integral part of the language.
pointer naturally? Maybe that's C++.
bye michael -- Michael Stefaniuc Tel.: +49-711-96437-199 Sr. Network Engineer Fax.: +49-711-96437-111 -------------------------------------------------------------------- Reg. Adresse: Red Hat GmbH, Hauptstätter Strasse 58, 70178 Stuttgart Handelsregister: Amtsgericht Stuttgart HRB 153243 Geschäftsführer: Brendan Lane, Charlie Peters, Michael Cunningham, Werner Knoblich