/
githubmirror
/
gawk
Обзор
Документация
Войти
/
githubmirror
/
gawk
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
missing_d/strchr.c
47 строк
722 B
Arnold D. Robbins
Add POSIX string comparison with strcoll.
25 ноя 2010, 22:22
25 ноя 2010, 22:22
286748e
Код
Авторство
О чём код?
/* * strchr --- search a string for a character * * We supply this routine for those systems that aren't standard yet. */ #if 0 #include <stdio.h> #endif char * strchr(str, c) const char *str, c; { if (c == '\0') { /* thanks to Mike Brennan ... */ do { if (*str == c) return (char *) str; } while (*str++); } else { for (; *str; str++) if (*str == c) return (char *) str; } return NULL; } /* * strrchr --- find the last occurrence of a character in a string * * We supply this routine for those systems that aren't standard yet. */ char * strrchr(str, c) const char *str, c; { const char *save = NULL; for (; *str; str++) if (*str == c) save = str; return (char *) save; }