add namespace to ptrdiff_t