Lines Matching refs:_Py_STATIC_CAST
323 return _Py_STATIC_CAST(void*, (_PyASCIIObject_CAST(op) + 1));
325 return _Py_STATIC_CAST(void*, (_PyCompactUnicodeObject_CAST(op) + 1));
351 #define PyUnicode_1BYTE_DATA(op) _Py_STATIC_CAST(Py_UCS1*, PyUnicode_DATA(op))
352 #define PyUnicode_2BYTE_DATA(op) _Py_STATIC_CAST(Py_UCS2*, PyUnicode_DATA(op))
353 #define PyUnicode_4BYTE_DATA(op) _Py_STATIC_CAST(Py_UCS4*, PyUnicode_DATA(op))
376 _Py_STATIC_CAST(Py_UCS1*, data)[index] = _Py_STATIC_CAST(Py_UCS1, value);
380 _Py_STATIC_CAST(Py_UCS2*, data)[index] = _Py_STATIC_CAST(Py_UCS2, value);
385 _Py_STATIC_CAST(Py_UCS4*, data)[index] = value;
390 PyUnicode_WRITE(_Py_STATIC_CAST(int, kind), _Py_CAST(void*, data), \
391 (index), _Py_STATIC_CAST(Py_UCS4, value))
400 return _Py_STATIC_CAST(const Py_UCS1*, data)[index];
403 return _Py_STATIC_CAST(const Py_UCS2*, data)[index];
406 return _Py_STATIC_CAST(const Py_UCS4*, data)[index];
410 PyUnicode_READ(_Py_STATIC_CAST(int, kind), \
411 _Py_STATIC_CAST(const void*, data), \
708 return _Py_STATIC_CAST(const char*, _Py_STATIC_CAST(const void*, data));