Code:
function move_window()
{
	VECTOR* window_position;
	vec_set(window_position,window_pos);
	vec_add(window_position,vector(main_window->pos_x,main_window->pos_y,0));	
	video_window(window_position,NULL,NULL,NULL);
	main_window->pos_x = 0;
	main_window->pos_y = 0;
	ptr_remove(window_position);
}



that my Moving function but i always get an error called faulure in LBG_window_execute SYS

so where is my fault