Я заметил, что существуют (по крайней мере, в Mac OS X) заголовок string.h и заголовок strings.h . man 3 string показывает, что они содержат разные функции. Есть ли для этого какая-то причина?
string.h
strings.h
man 3 string