------- Additional Comments From marcus at jet dot franken dot de  2005-01-20 
13:44 -------
well, i am not specifying the NULL, the code actually has "NULL". 
 
However it gets defined by the gcc stdef.h file: 
 
#if defined (_STDDEF_H) || defined (__need_NULL) 
#undef NULL             /* in case <stdio.h> has defined it. */ 
#ifdef __GNUG__ 
#define NULL __null 
#else   /* G++ */ 
#ifndef __cplusplus 
#define NULL ((void *)0) 
#else   /* C++ */ 
#define NULL 0 
#endif  /* C++ */ 
#endif  /* G++ */ 
#endif  /* NULL not defined and <stddef.h> or need NULL.  */ 
#undef  __need_NULL 
 
 
So: 
- is gcc wrong? 
- should the code always use (type*)NULL  in such vararg lists? 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|INVALID                     |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19542

Reply via email to