6. 

1 : typedef long a;
extern int a c;
2 : typedef long a;
extern a int c;
3 : typedef long a;
extern a c;

A. 1 correct
B. 2 correct
C. 3 correct
D. 1, 2, 3 are correct