It is used to represent the type of position offsets in a stream.
The underlying type depends on the particular library implementation.
It is a typdef of one the fundamental signed integral types large enough to represent the maximum possible file size supported by the system.