[freebsd] printf в clang

spell at itl.ua spell at itl.ua
Fri Dec 31 11:43:28 EET 2021


31 декабря 2021 г., 10:52, "Eugene Grosbein" <eugen at grosbein.net> написал:

> 31.12.2021 15:51, Eugene Grosbein пишет:
> 
>> 31.12.2021 4:15, spell at itl.ua пишет:
>>> Приветствую сообщество.
>>> 
>>> Подскажите, а это тянет на баг, или никто ничего в таком случае не обещал?
>> 
>> Никто не обещал. Если хочется писать переносимо и с гарантией работы, проще всего делать так:
>> 
>> printf("%jd %ju\n", (intmax_t)longvalue, (intmax_t)unsignedlong);
> 
> Пардон, очепятка, надо так:
> 
> printf("%jd %ju\n", (intmax_t)longvalue, (uintmax_t)unsignedlong);

То что нужно, спасибо!


More information about the freebsd mailing list