Где реализация strlen () в GCC?

Используйте TortoiseSVN (version.app если на Mac). Просто установите и пойдите. Если Вам нужно место для хостинга взгляда кода http://beanstalkapp.com/

19
задан Ciro Santilli 新疆改造中心法轮功六四事件 6 May 2018 в 11:37
поделиться

4 ответа

You should be looking in glibc, not GCC -- it seems to be defined in strlen.c -- here's a link to strlen.c for glibc version 2.7... And here is a link to the glibc SVN repository online for strlen.c.

The reason you should be looking at glibc and not gcc is:

The GNU C library is used as the C library in the GNU system and most systems with the Linux kernel.

30
ответ дан 30 November 2019 в 02:07
поделиться

Вот реализация bsd

size_t
strlen(const char *str)
{
        const char *s;

        for (s = str; *s; ++s)
                ;
        return (s - str);
}
7
ответ дан 30 November 2019 в 02:07
поделиться

Google Code Search - хорошая отправная точка для подобных вопросов. Обычно они указывают на различные источники и реализации функции.

В вашем конкретном случае: GoogleCodeSearch (strlen)

Поиск кода Google был полностью закрыт в марте 2013 г.

3
ответ дан 30 November 2019 в 02:07
поделиться

Это то, что вы ищете? источник strlen () . Для получения дополнительной информации см. репозиторий git . На странице ресурсов glibc есть ссылки на репозитории git, если вы хотите получить их, а не просматривать веб-страницу.

3
ответ дан 30 November 2019 в 02:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: