>Which one is right??? Should really be ptrdiff_t, since they are pointers. However, I think instead that they are going to be used in expressions of the types the difference is assigned to. -benjamin