Martin Mares 
							
						 
					 
					
						
						
							
						
						3ee2310c5d 
					 
					
						
						
							
							Avoid conflicts with libraries defining their own xmalloc by defining  
						
						... 
						
						
						
						xmalloc to bird_xmalloc internally. 
						
						
					 
					
						2000-03-29 22:57:46 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						f5c687f791 
					 
					
						
						
							
							Added lp_flush() which flushes contents of a linear pool, leaving all the  
						
						... 
						
						
						
						memory available for subsequent allocations from the same pool. Both flushing
and re-using the memory costs just few instructions. 
						
						
					 
					
						1999-03-29 19:35:47 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						7a2105becd 
					 
					
						
						
							
							Use dmalloc instead of EFence when available (dmalloc has lot of improvements  
						
						... 
						
						
						
						over EFence and also hopefully smaller memory overhead, but sadly it's non-free
for commercial use).
If the DMALLOC_OPTIONS environment variable is not set, switch on `reasonable'
checks by default.
Also introduced mb_allocz() for cleared mb_alloc(). 
						
						
					 
					
						1999-03-04 11:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						b35d72ac66 
					 
					
						
						
							
							Name cleanups as suggested by Pavel:  
						
						... 
						
						
						
						- cfg_strcpy() -> cfg_strdup()
- mempool -> linpool, mp_* -> lp_*  [to avoid confusion with memblock, mb_*]
Anyway, it might be better to stop ranting about names and do some *real* work. 
						
						
					 
					
						1998-12-06 11:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						a3afae585a 
					 
					
						
						
							
							Removed prototype of rp_free() since this function has never existed.  
						
						
						
						
					 
					
						1998-11-27 19:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						ed68a5c6a4 
					 
					
						
						
							
							Resource pools are now named.  
						
						
						
						
					 
					
						1998-05-26 21:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						18c8241a91 
					 
					
						
						
							
							BIRD library: The story continues.  
						
						... 
						
						
						
						Complete resource manages and IP address handling. 
						
						
					 
					
						1998-05-03 16:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						1feea03e74 
					 
					
						
						
							
							Changed #include <x/y> to #include "x/y" for our local includes, so that  
						
						... 
						
						
						
						gcc -MM can be used to separate them from the system ones.
Added automatic generation of dependencies. 
						
						
					 
					
						1998-04-28 14:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Mares 
							
						 
					 
					
						
						
							
						
						58ef912c6b 
					 
					
						
						
							
							First look at data structures. More to come tomorrow...  
						
						
						
						
					 
					
						1998-04-22 12:58:34 +00:00