ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
14 ноября
1000674 Топик полностью
fk0, легенда (01.05.2020 12:15, просмотров: 533) ответил VLLV на Какие-то простые операции с uint64_t вне библиотеки выполняются успешно, например, поделил на 1000.
Вторая наиболее вероятная причина: где-то в библиотеке неявно предполагается, что int -- 32-битный, и на 16-битной архитектуре всё считается неправильно. Можно махом попробовать заменить int на int32_t, unsigned (int) на uint32_t. Ещё uint_fast32_t и т.п. типы, ещё size_t тоже 16-битный... 
[ZX]