|  |  | @ -192,7 +192,6 @@ void Array_Obj_PreRelease(struct Array *unrel_obj){ | 
			
		
	
		
		
			
				
					
					|  |  |  |     for(struct Array_ *p = ArrayList.front; p != ArrayList.back; p = p->next) |  |  |  |     for(struct Array_ *p = ArrayList.front; p != ArrayList.back; p = p->next) | 
			
		
	
		
		
			
				
					
					|  |  |  |         for(struct Array_ *q = ((struct ArrayClass *)p->p)->objects.front; q != ((struct ArrayClass *)p->p)->objects.back; q = q->next) |  |  |  |         for(struct Array_ *q = ((struct ArrayClass *)p->p)->objects.front; q != ((struct ArrayClass *)p->p)->objects.back; q = q->next) | 
			
		
	
		
		
			
				
					
					|  |  |  |             if(unrel_obj == ((struct ArrayObjects*)q->p)->p_obj){ |  |  |  |             if(unrel_obj == ((struct ArrayObjects*)q->p)->p_obj){ | 
			
		
	
		
		
			
				
					
					|  |  |  |                 printf("%s\n", ((struct ArrayClass *)p->p)->TypeName); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 Array_release(unrel_obj, ((struct ArrayClass *)p->p)->rel_); |  |  |  |                 Array_release(unrel_obj, ((struct ArrayClass *)p->p)->rel_); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 Array_delete_p(&((struct ArrayClass *)p->p)->objects, q, DoNothing); |  |  |  |                 Array_delete_p(&((struct ArrayClass *)p->p)->objects, q, DoNothing); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return ; |  |  |  |                 return ; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |