Chris Costello writes:
> On Wednesday, August 02, 2000, Mike Smith wrote:
> > tcpcash_addr = (typeof(tcpcash_addr))
> > malloc(sizeof(*tcpcash_addr) *
> > TCPCASH_ROWSIZE *
> > TCPCASH_COOLSIZE);
> Just as a note on coding style, this will only hide warnings
> caused by not including <stdlib.h>. malloc(3) returns void * and
> does not need to be cast.
So there is an error in gcc in base system?
See:
1cicuta~/w/ra-tools(6)>cat tmp.c
#include <stdlib.h>
int main()
{ int *(i[100]);
i = malloc(400);
}
0cicuta~/w/ra-tools(7)>cc tmp.c
tmp.c: In function `main':
tmp.c:6: incompatible types in assignment
1cicuta~/w/ra-tools(8)>uname -a
FreeBSD cicuta.babolo.ru 4.0-STABLE FreeBSD 4.0-STABLE #0: Fri Jun 9 14:01:52 MSD
2000 [EMAIL PROTECTED]:/tmp/obj/usr/src/sys/cicuta i386
0cicuta~/w/ra-tools(9)>
--
@BABOLO http://links.ru/
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message