I just was not clear no matter if you have been stating that this is allowed by C's own procedures. Now i see you're indicating It can be just a standard extension and to stop it if you need your code to be portable. So https://bookmarkcitizen.com/story17653833/details-fiction-and-what-is-a-source-file