Preprocessor macro expanding to a string
#include <SYS/TYPES.H>
__off_t_format
This macro expands to a format string qualifier that specifies printf or scanf arguments for off_t or _u_off_t types. Because different architectures have different definitions for these types, an extra definition for the qualifier is needed.
off_t variable = 3;
_printf("%"__off_t_format"u\n", variable);