[15:47:36] <virtual_lark> Написал 25кбайт нового кода и выбесило, что strncmp возвращает в одном месте -103, хотя судя по отладчику должно быть 0. В другом аналогичном месте возвращается 0, как и планировалось а тут вот такие подводные грабли. Может ещё не поздно на Аде переписать этот код? :)
[15:48:11] <virtual_lark> Точнее вот эту новую программу, которая пока что весит 25кбайт?
[16:05:45] <vgodunko> Сложно будет... Нет в Ada strncmp... ;-)
[16:07:12] <virtual_lark> Да Ж-) Пришлось эту часть кода на Си++ переписать.
[16:09:17] <vgodunko> А что не на Ada?
[16:21:16] <virtual_lark> Врезать в Си++-проект в конкретно в одно это место код на Аде + её среду времени выполнения более затратно, что переписать этот кусок с Си на Си++.
[16:21:50] <vgodunko> Так переписать весь проект на Ada!
[16:21:52] <vgodunko> ;-)
[16:22:56] <virtual_lark> Ну не прямо сейчас :-) Или студентам дам курсач написать то же самое по описанию, но на Аде ;-)
[16:28:42] <virtual_lark> А во что превратили эти паяцы язык Си? uint64_t x; printf("X is %" PRIu64 "\n"); -- Ну не уродство ли?