I have defined the enum in lets say x.h file so i can use it in x.c file , but need to use the same enum in y.c so included x.h in y.h and tried to extern it in the same file was give out error, but was working when i extern the same in y.c file. w...