Подскажите как без warningов и корректно отprintfить переменную с типом fpos_t ?
для size_t вычитал что есть модификатор %z, т.е
printf("%zu",size_t_value);
работает корректно.
А про fpos_t удалось найти только такую вещь:
#ifdef _EXTENDED_FILE_OFFSETS
printf("%Ld", fpos_t_offset);
#else
printf("%d", fpos_t_offset);
#endif
Не знаю насколько _EXTENDED_FILE_OFFSETS применимо к linuxу - все равно с -Wall ругается ;(