Re: [PATCH 4/5] Fix some "plain integer as NULL pointer" warnings on cygwin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Christopher Li wrote:
> On Sat, Jul 18, 2009 at 1:58 PM, Ramsay Jones<ramsay@xxxxxxxxxxxxxxxxxxx> wrote:
[snip]
>>
>> $ cat -n null-test.sh
>>     1  #!/bin/bash
>>     2
>>     3  # The C99 standard says that the following headers define NULL:
>>     4  #   locale.h (7.11), stddef.h (7.17), stdio.h (7.19.1),
>>     5  #   stdlib.h (7.20), string.h (7.21.1), time.h (7.23.1),
>>     6  #   wchar.h (7.24.1).
>>     7
>>     8  for i in locale.h stddef.h stdio.h stdlib.h string.h time.h wchar.h
>>     9  do
>>    10          printf "%10s:  " $i
>>    11          printf "#include<%s>\nchar *xyz_ptr = NULL;\n" $i >t.c
>>    12          cgcc -E t.c | grep xyz_ptr
>>    13  done
>>    14  rm t.c
>>    15
>> $ ./null-test.sh
> 
> That is what I get in FC11:
>   locale.h:  char *xyz_ptr = ((void *)0);
>   stddef.h:  char *xyz_ptr = ((void *)0);
>    stdio.h:  char *xyz_ptr = ((void *)0);
>   stdlib.h:  char *xyz_ptr = ((void *)0);
>   string.h:  char *xyz_ptr = ((void *)0);
>     time.h:  char *xyz_ptr = ((void *)0);
>    wchar.h:  char *xyz_ptr = ((void *)0);
> 
> Which system has this problem?
> 

This is on cygwin. (as mentioned in the subject;P)

ATB,
Ramsay Jones

--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux