>I think that the declaration of 'c' should only give another warning. >The inclusion of the pointer seems to be the problem. >extern int b[12]; >extern int *c[12]; >int a; >int b[12]; >int *c[12]; __________ You are absolutely right. I'll look into this. --Beata