ptrdiff_t is guaranteed by C99 (99, right?) to be the width of a pointer. Yes, but we don't assume C99 for OpenAFS target machines. We only recently started assuming ansi.