fix for warnings from Sparse static source code checker, mostly BKE/BLI and python functions.
- use NULL rather then 0 where possible (makes code & function calls more readable IMHO). - set static variables and functions (exposed some unused vars/funcs). - use func(void) rather then func() for definitions.
This commit is contained in:
		| @@ -771,37 +771,37 @@ static PyNumberMethods Quaternion_NumMethods = { | ||||
| 	(binaryfunc)	Quaternion_add,	/*nb_add*/ | ||||
| 	(binaryfunc)	Quaternion_sub,	/*nb_subtract*/ | ||||
| 	(binaryfunc)	Quaternion_mul,	/*nb_multiply*/ | ||||
| 	0,							/*nb_remainder*/ | ||||
| 	0,							/*nb_divmod*/ | ||||
| 	0,							/*nb_power*/ | ||||
| 	NULL,							/*nb_remainder*/ | ||||
| 	NULL,							/*nb_divmod*/ | ||||
| 	NULL,							/*nb_power*/ | ||||
| 	(unaryfunc) 	Quaternion_neg,	/*nb_negative*/ | ||||
| 	(unaryfunc) 	0,	/*tp_positive*/ | ||||
| 	(unaryfunc) 	0,	/*tp_absolute*/ | ||||
| 	(inquiry)	0,	/*tp_bool*/ | ||||
| 	(unaryfunc)	0,	/*nb_invert*/ | ||||
| 	0,				/*nb_lshift*/ | ||||
| 	NULL,				/*nb_lshift*/ | ||||
| 	(binaryfunc)0,	/*nb_rshift*/ | ||||
| 	0,				/*nb_and*/ | ||||
| 	0,				/*nb_xor*/ | ||||
| 	0,				/*nb_or*/ | ||||
| 	0,				/*nb_int*/ | ||||
| 	0,				/*nb_reserved*/ | ||||
| 	0,				/*nb_float*/ | ||||
| 	0,				/* nb_inplace_add */ | ||||
| 	0,				/* nb_inplace_subtract */ | ||||
| 	0,				/* nb_inplace_multiply */ | ||||
| 	0,				/* nb_inplace_remainder */ | ||||
| 	0,				/* nb_inplace_power */ | ||||
| 	0,				/* nb_inplace_lshift */ | ||||
| 	0,				/* nb_inplace_rshift */ | ||||
| 	0,				/* nb_inplace_and */ | ||||
| 	0,				/* nb_inplace_xor */ | ||||
| 	0,				/* nb_inplace_or */ | ||||
| 	0,				/* nb_floor_divide */ | ||||
| 	0,				/* nb_true_divide */ | ||||
| 	0,				/* nb_inplace_floor_divide */ | ||||
| 	0,				/* nb_inplace_true_divide */ | ||||
| 	0,				/* nb_index */ | ||||
| 	NULL,				/*nb_and*/ | ||||
| 	NULL,				/*nb_xor*/ | ||||
| 	NULL,				/*nb_or*/ | ||||
| 	NULL,				/*nb_int*/ | ||||
| 	NULL,				/*nb_reserved*/ | ||||
| 	NULL,				/*nb_float*/ | ||||
| 	NULL,				/* nb_inplace_add */ | ||||
| 	NULL,				/* nb_inplace_subtract */ | ||||
| 	NULL,				/* nb_inplace_multiply */ | ||||
| 	NULL,				/* nb_inplace_remainder */ | ||||
| 	NULL,				/* nb_inplace_power */ | ||||
| 	NULL,				/* nb_inplace_lshift */ | ||||
| 	NULL,				/* nb_inplace_rshift */ | ||||
| 	NULL,				/* nb_inplace_and */ | ||||
| 	NULL,				/* nb_inplace_xor */ | ||||
| 	NULL,				/* nb_inplace_or */ | ||||
| 	NULL,				/* nb_floor_divide */ | ||||
| 	NULL,				/* nb_true_divide */ | ||||
| 	NULL,				/* nb_inplace_floor_divide */ | ||||
| 	NULL,				/* nb_inplace_true_divide */ | ||||
| 	NULL,				/* nb_index */ | ||||
| }; | ||||
|  | ||||
| static PyObject *Quaternion_getAxis( QuaternionObject *self, void *type ) | ||||
| @@ -1028,47 +1028,47 @@ PyTypeObject quaternion_Type = { | ||||
| 	sizeof(QuaternionObject),			//tp_basicsize | ||||
| 	0,								//tp_itemsize | ||||
| 	(destructor)BaseMathObject_dealloc,		//tp_dealloc | ||||
| 	0,								//tp_print | ||||
| 	0,								//tp_getattr | ||||
| 	0,								//tp_setattr | ||||
| 	0,								//tp_compare | ||||
| 	NULL,								//tp_print | ||||
| 	NULL,								//tp_getattr | ||||
| 	NULL,								//tp_setattr | ||||
| 	NULL,								//tp_compare | ||||
| 	(reprfunc) Quaternion_repr,		//tp_repr | ||||
| 	&Quaternion_NumMethods,			//tp_as_number | ||||
| 	&Quaternion_SeqMethods,			//tp_as_sequence | ||||
| 	&Quaternion_AsMapping,			//tp_as_mapping | ||||
| 	0,								//tp_hash | ||||
| 	0,								//tp_call | ||||
| 	0,								//tp_str | ||||
| 	0,								//tp_getattro | ||||
| 	0,								//tp_setattro | ||||
| 	0,								//tp_as_buffer | ||||
| 	NULL,								//tp_hash | ||||
| 	NULL,								//tp_call | ||||
| 	NULL,								//tp_str | ||||
| 	NULL,								//tp_getattro | ||||
| 	NULL,								//tp_setattro | ||||
| 	NULL,								//tp_as_buffer | ||||
| 	Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, //tp_flags | ||||
| 	quaternion_doc, //tp_doc | ||||
| 	0,								//tp_traverse | ||||
| 	0,								//tp_clear | ||||
| 	NULL,								//tp_traverse | ||||
| 	NULL,								//tp_clear | ||||
| 	(richcmpfunc)Quaternion_richcmpr,	//tp_richcompare | ||||
| 	0,								//tp_weaklistoffset | ||||
| 	0,								//tp_iter | ||||
| 	0,								//tp_iternext | ||||
| 	NULL,								//tp_iter | ||||
| 	NULL,								//tp_iternext | ||||
| 	Quaternion_methods,				//tp_methods | ||||
| 	0,								//tp_members | ||||
| 	NULL,								//tp_members | ||||
| 	Quaternion_getseters,			//tp_getset | ||||
| 	0,								//tp_base | ||||
| 	0,								//tp_dict | ||||
| 	0,								//tp_descr_get | ||||
| 	0,								//tp_descr_set | ||||
| 	NULL,								//tp_base | ||||
| 	NULL,								//tp_dict | ||||
| 	NULL,								//tp_descr_get | ||||
| 	NULL,								//tp_descr_set | ||||
| 	0,								//tp_dictoffset | ||||
| 	0,								//tp_init | ||||
| 	0,								//tp_alloc | ||||
| 	NULL,								//tp_init | ||||
| 	NULL,								//tp_alloc | ||||
| 	Quaternion_new,					//tp_new | ||||
| 	0,								//tp_free | ||||
| 	0,								//tp_is_gc | ||||
| 	0,								//tp_bases | ||||
| 	0,								//tp_mro | ||||
| 	0,								//tp_cache | ||||
| 	0,								//tp_subclasses | ||||
| 	0,								//tp_weaklist | ||||
| 	0								//tp_del | ||||
| 	NULL,								//tp_free | ||||
| 	NULL,								//tp_is_gc | ||||
| 	NULL,								//tp_bases | ||||
| 	NULL,								//tp_mro | ||||
| 	NULL,								//tp_cache | ||||
| 	NULL,								//tp_subclasses | ||||
| 	NULL,								//tp_weaklist | ||||
| 	NULL,								//tp_del | ||||
| }; | ||||
| //------------------------newQuaternionObject (internal)------------- | ||||
| //creates a new quaternion object | ||||
|   | ||||
		Reference in New Issue
	
	Block a user