However , it is illegal for code in file2. c to do this .
The definitions in file2. c are not complete .
However , it is illegal for code in file2. c to do this , because the definitions in file2. c are not complete .