mwm@ea.UUCP (07/24/84)
#N:ea:13400009:000:596 ea!mwm Jul 23 20:57:00 1984 While delinting a PD program I had gotten a copy of, I ran into a problem that indicates that either lint or I are confused. The decleration is: struct node *(*map)[]; and (of course): char *calloc(); The line lint complains about is: if ((map = (struct node *(*)[]) calloc(1,sizeof(struct node *) * KMSIZE)) Lint says: xlkmap.c(48): warning: illegal pointer combination xlkmap.c(49): warning: possible pointer alignment problem Is lint objecting to coercing a pointer to glop {*(*)[]}, or is it confused, or am I confused? Second, is there any reasonable way to get rid of this? <mike