Сообщение Re[4]: класс Config от 26.01.2019 20:11
Изменено 26.01.2019 21:06 Marty
Re[4]: класс Config
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, vadfromnu, Вы писали:
V>>В функции прикопан баг, который когда-нибудь бахнет.(Я подрывался) strtol выставит errno при ошибке, но не сбросит его при успехе. Если errno уже выставлен кем-то ранее, то вместо 0 будет возвращаться defval.
_>Действительно https://github.com/gcc-mirror/gcc/blob/master/libiberty/strtol.c
_>Тогда так:
Сорян, что не по теме, но это выглядит, как говнокод. Строчки экономишь?
_>Здравствуйте, vadfromnu, Вы писали:
V>>В функции прикопан баг, который когда-нибудь бахнет.(Я подрывался) strtol выставит errno при ошибке, но не сбросит его при успехе. Если errno уже выставлен кем-то ранее, то вместо 0 будет возвращаться defval.
_>Действительно https://github.com/gcc-mirror/gcc/blob/master/libiberty/strtol.c
_>Тогда так:
Сорян, что не по теме, но это выглядит, как говнокод. Строчки экономишь?
Re[4]: класс Config
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, vadfromnu, Вы писали:
V>>В функции прикопан баг, который когда-нибудь бахнет.(Я подрывался) strtol выставит errno при ошибке, но не сбросит его при успехе. Если errno уже выставлен кем-то ранее, то вместо 0 будет возвращаться defval.
_>Действительно https://github.com/gcc-mirror/gcc/blob/master/libiberty/strtol.c
_>Тогда так:
Сорян, что не по теме, но это выглядит, как говнокод. Строчки экономишь?
ЗЫ Моя версия, не факт, что рабочая — просто по-человечески переписал даденое. Да, в три раза длиннее получилось, если считать по строчкам
_>Здравствуйте, vadfromnu, Вы писали:
V>>В функции прикопан баг, который когда-нибудь бахнет.(Я подрывался) strtol выставит errno при ошибке, но не сбросит его при успехе. Если errno уже выставлен кем-то ранее, то вместо 0 будет возвращаться defval.
_>Действительно https://github.com/gcc-mirror/gcc/blob/master/libiberty/strtol.c
_>Тогда так:
Сорян, что не по теме, но это выглядит, как говнокод. Строчки экономишь?
ЗЫ Моя версия, не факт, что рабочая — просто по-человечески переписал даденое. Да, в три раза длиннее получилось, если считать по строчкам
Скрытый текст | |
| |