o better format character for ptrdiff_t