// Convert a Python object to a GLuint.
static void convert_uint(PyObject *itm, void *array, Py_ssize_t i)
{
    reinterpret_cast<GLuint *>(array)[i] = Long_AsUnsignedLong(itm);
}
// Convert a Python object to a GLuint.
static void convert_uint(PyObject *itm, void *array, SIP_SSIZE_T i)
{
    reinterpret_cast<GLuint *>(array)[i] = Long_AsUnsignedLong(itm);
}