| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -116,20 +116,14 @@ void stb_leakcheck_dumpmem(void) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   stb_leakcheck_malloc_info *mi = mi_head; | 
					 | 
					 | 
					 | 
					   stb_leakcheck_malloc_info *mi = mi_head; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   while (mi) { | 
					 | 
					 | 
					 | 
					   while (mi) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if ((ptrdiff_t) mi->size >= 0) | 
					 | 
					 | 
					 | 
					      if ((ptrdiff_t) mi->size >= 0) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      { | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					         stblkck_internal_print("LEAKED", mi->file, mi->line, mi->size, mi+1); | 
					 | 
					 | 
					 | 
					         stblkck_internal_print("LEAKED", mi->file, mi->line, mi->size, mi+1); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					         printf("LEAKED: %s (%4d): %8d bytes at %p\n", mi->file, mi->line, (int) mi->size, (void*)(mi+1)); | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      } | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      mi = mi->next; | 
					 | 
					 | 
					 | 
					      mi = mi->next; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   } | 
					 | 
					 | 
					 | 
					   } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   #ifdef STB_LEAKCHECK_SHOWALL | 
					 | 
					 | 
					 | 
					   #ifdef STB_LEAKCHECK_SHOWALL | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   mi = mi_head; | 
					 | 
					 | 
					 | 
					   mi = mi_head; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   while (mi) { | 
					 | 
					 | 
					 | 
					   while (mi) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if ((ptrdiff_t) mi->size < 0) | 
					 | 
					 | 
					 | 
					      if ((ptrdiff_t) mi->size < 0) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      { | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					         stblkck_internal_print("FREED", mi->file, mi->line, ~mi->size, mi+1); | 
					 | 
					 | 
					 | 
					         stblkck_internal_print("FREED", mi->file, mi->line, ~mi->size, mi+1); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					         printf("FREED : %s (%4d): %8d bytes at %p\n", mi->file, mi->line, (int) ~mi->size, (void*)(mi+1)); | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      } | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      mi = mi->next; | 
					 | 
					 | 
					 | 
					      mi = mi->next; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   } | 
					 | 
					 | 
					 | 
					   } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   #endif | 
					 | 
					 | 
					 | 
					   #endif | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |