{
pui_ani_control_buffer *buffer = NULL;
+ if (!PUI_MAGIC_CHECK(ani, PUI_MAGIC_ANI_T))
+ {
+ PUI_MAGIC_FAIL(ani, PUI_MAGIC_ANI_T, __FUNCTION__);
+ return NULL;
+ }
+
buffer = pui_ani_get_buffer(ani->ani_h);
if (!buffer)
{
pui_int_error err = PUI_INT_ERROR_NONE;
+ if (!PUI_MAGIC_CHECK(ani, PUI_MAGIC_ANI_T))
+ {
+ PUI_MAGIC_FAIL(ani, PUI_MAGIC_ANI_T, __FUNCTION__);
+ return PUI_INT_ERROR_INVALID_BUFFER;
+ }
+
if (!buffer)
return PUI_INT_ERROR_INVALID_BUFFER;
{
pui_int_error err = PUI_INT_ERROR_NONE;
+ if (!PUI_MAGIC_CHECK(ani, PUI_MAGIC_ANI_T))
+ {
+ PUI_MAGIC_FAIL(ani, PUI_MAGIC_ANI_T, __FUNCTION__);
+ return PUI_INT_ERROR_INVALID_HANDLE;
+ }
+
err = pui_ani_update(ani->ani_h);
return err;