Willy Tarreau | e6d2e4d | 2007-11-15 23:56:17 +0100 | [diff] [blame] | 1 | Version 3.0 of ebtree has been imported in haproxy 1.3.14. The files have |
| 2 | been split into two directories : |
| 3 | - src/eb*.c |
| 4 | - include/common/eb*.h |
| 5 | |
| 6 | The .c files had their #include changed to find the include files in the |
| 7 | common subdirectory. Changes have been committed right after the merge |
| 8 | without the files being used. They are known to build without warnings |
| 9 | on Linux at this stage. |
| 10 | |
| 11 | Also, some optimizations are not redefined if already known: REGPRM* |
| 12 | and likely/unlikely which are used in ebtree are also used and defined |
| 13 | in haproxy. Thus, we just conditionally define them. |
| 14 | |
Willy Tarreau | f56fd8a | 2007-11-19 18:43:04 +0100 | [diff] [blame] | 15 | Last, all eb*tree*.h have been adapted to support being included multiple |
| 16 | times, using #ifndef/#define/#endif. |