Если это только объявление, то имена переменных вообще не имеют значения. Вы можете полностью удалить их или изменить их, как вам угодно. Это потому, что объявление просто определяет имя и тип функции, а именно:
int BPY_class_validate(const char *, PyObject *, PyObject *,
BPY_class_attr_check*, PyObject **);
Но если вы хотите, чтобы имена (были немного более описательными), вы можете просто добавить подчеркивание в конце того, что у вас есть:
int BPY_class_validate(const char *class_type, PyObject *class_,
PyObject *base_class, BPY_class_attr_check* class_attrs,
PyObject **py_class_attrs);
Это не сломает любой другой код.