Где я могу найти реализацию для Atoi? - PullRequest
0 голосов
/ 08 февраля 2019

Я хочу найти реализацию функции atoi, но я не знаю, где искать.Я посмотрел на /usr/include/stdlib.h, нашел 2 ссылки на atoi:

__extern_inline int
__NTH (atoi (const char *__nptr))
{
     return (int) strtol (__nptr, (char **) NULL, 10);
}

и:

extern int atoi (const char *__nptr)
     __THROW __attribute_pure__ __nonnull ((1)) __wur;

Я ожидал найти что-то вроде этого:

int atoi (char* p)
{
    int result = 0;
     // working...
    return result;
}

Ссылки strtol также указывают на что-то вроде __THROW __nonnull ((1));

Так что я не могу понять, как реализован atoi.

Не могли бы вы дать несколько советов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...