Функция strstr() ищет первое вхождение подстроки needle
в строке haystack. Завершающий символ `\0' не сравнивается.
Функция strcasestr() подобна функции strstr(), но
игнорирует регистр символов у обоих аргументов.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Эти функции возвращают указатель на начало подстроки, или
NULL, если подстрока не найдена.
ОШИБКИ
Ранние версии Linux libc (например, 4.5.26) не допускали пустого
аргумента needle. Более поздние версии (например, 4.6.27) работают
правильно и возвращают haystack, когда needle пуст.
СООТВЕТСТВИЕ СТАНДАРТАМ
Функция strstr() соответствует C89 и C99.
Функция strcasestr() является нестандартным расширением.
Перевод с английского (C) 2000 Дмитрий Морожников
([email protected], 2:5070/141.3)
Обновление перевода выполнил Слава Семушин <[email protected]>,
09.02.2007