Где найти определения функций, которые объявлены в /usr/include/*.h
Для примера есть заголовочный файл ctype.h, в котором объявлена функция islower().
Где найти ее определение?
LinuxForum.Fans
Определения функций
Автор: Silencer
3 сообщений
1328 просмотров
Смотрите в исходниках libc/glibc. В скомпилированном виде реализация лежит в одноименных библиотеках.
Конкретно для islower() это ctype/ctype.c:
text
#define func(name, type) \
int name (int c) { return __isctype (c, type); }
...
func (islower, _ISlower)
Войдите или зарегистрируйтесь, чтобы ответить.