[freebsd] printf в clang

Eugene Grosbein eugen at grosbein.net
Fri Dec 31 10:52:53 EET 2021


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