NULL pointers
David desJardins
desj at brahms
Sun Nov 16 13:32:13 AEST 1986
In article <1696 at ncoast.UUCP> kent at ncoast.UUCP (Kent Williams) writes:
>[...] It seems supremely asinine that Microsoft C complains about
>
>struct nameless x;
>x = malloc(sizeof(struct nameless));
Maybe I'm confused, but this seems completely wrong (you are assigning
a pointer to an object). Do you perhaps mean
struct nameless *x;
? If so, you should really write
x = (struct nameless *) malloc (sizeof (struct nameless));
as this is what casts are for. It doesn't seem asinine at all to give a
warning about this.
-- David desJardins
More information about the Comp.lang.c
mailing list