Pure C. Where source codes standard C library?

In General is in my MinGW. I climbed in header files, only declare functions and preprocessor directives and nothing more.

As I understand it, all header files are stored in object form.

I would like to know. Such nonsense only in Windows or in Linux too?

Does the STANDARD LIBRARY (which is almost part of the language) is this some kind of secret?
July 8th 19 at 12:21
3 answers
July 8th 19 at 12:23
Solution
Does the STANDARD LIBRARY (which is almost part of the language) is this some kind of secret?

Not at all:
glibc: https://sourceware.org/git/?p=glibc.git;a=tree
musl: git.musl-libc.org/cgit/musl/tree
uclibc-ng: repo.or.cz/uclibc-ng.git/tree
newlib: https://sourceware.org/git/gitweb.cgi?p=newlib-cyg...

Just an ordinary person, these sources are almost never required.
Thank you - kaelyn52 commented on July 8th 19 at 12:26
July 8th 19 at 12:25
Solution
As I understand it, all header files are stored in object form.

Implementing the functions is stored in the Runtime DLL, the header files contain headers (declarations) of the functions imported from the DLL.
July 8th 19 at 12:27
Solution
Does the STANDARD LIBRARY (which is almost part of the language) is this some kind of secret?

Standard library functions one. It is described in the standard (the document). And all compilers is implementation of what was described there. They can be written differently even within the same system. Importantly, all functions should work the same way, no matter where they were (this standard exists).

Find more questions by tags CProgramming