Препроцессор при обработке текста заменяет эти строки содержимым файлов.
Интересует следующее.
Библиотечная функция, ну к примеру, char *strcat(char *s, chat *t).
Гипотетически, если не будет необходимого заголовочного файла я напишу эту функцию сам и у меня будет её непосредственный код.
Но заголовочный файл есть и в нем упоминание о этой функции:
Исходники этой и других функций можно найти среди исходников стандартной библиотеки C. Для операционной системы GNU это glibc. То, есть, именно в исходниках glibc.