I was wondering why C contains a separate type for the difference between two pointers. For example, why couldn\'t this be defined as long long, or even doing <
long long