]> git.ipfire.org Git - thirdparty/haproxy.git/commit
REORG: ebtree: move the include files from ebtree to include/import/
authorWilly Tarreau <w@1wt.eu>
Wed, 27 May 2020 08:58:19 +0000 (10:58 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 11 Jun 2020 07:31:11 +0000 (09:31 +0200)
commit8d2b777fe35e77cc3abf2337fc183e6d3d611914
treeded02fd25ddaacdc148c0c01c54da6aeb1e1da52
parentff0e8a44a4c23ab36b6f67c4052777ac908d4211
REORG: ebtree: move the include files from ebtree to include/import/

This is where other imported components are located. All files which
used to directly include ebtree were touched to update their include
path so that "import/" is now prefixed before the ebtree-related files.

The ebtree.h file was slightly adjusted to read compiler.h from the
common/ subdirectory (this is the only change).

A build issue was encountered when eb32sctree.h is loaded before
eb32tree.h because only the former checks for the latter before
defining type u32. This was addressed by adding the reverse ifdef
in eb32tree.h.

No further cleanup was done yet in order to keep changes minimal.
67 files changed:
contrib/halog/halog.c
include/common/namespace.h
include/common/standard.h
include/import/eb32sctree.h [moved from ebtree/eb32sctree.h with 100% similarity]
include/import/eb32tree.h [moved from ebtree/eb32tree.h with 99% similarity]
include/import/eb64tree.h [moved from ebtree/eb64tree.h with 100% similarity]
include/import/ebimtree.h [moved from ebtree/ebimtree.h with 100% similarity]
include/import/ebistree.h [moved from ebtree/ebistree.h with 100% similarity]
include/import/ebmbtree.h [moved from ebtree/ebmbtree.h with 100% similarity]
include/import/ebpttree.h [moved from ebtree/ebpttree.h with 100% similarity]
include/import/ebsttree.h [moved from ebtree/ebsttree.h with 100% similarity]
include/import/ebtree.h [moved from ebtree/ebtree.h with 99% similarity]
include/import/lru.h
include/proto/task.h
include/types/acl.h
include/types/checks.h
include/types/dict.h
include/types/dns.h
include/types/fcgi-app.h
include/types/http_htx.h
include/types/lb_chash.h
include/types/lb_fas.h
include/types/lb_fwlc.h
include/types/lb_fwrr.h
include/types/listener.h
include/types/pattern.h
include/types/peers.h
include/types/protocol.h
include/types/proxy.h
include/types/server.h
include/types/ssl_crtlist.h
include/types/ssl_sock.h
include/types/stick_table.h
include/types/task.h
src/acl.c
src/cache.c
src/dict.c
src/eb32sctree.c
src/eb32tree.c
src/eb64tree.c
src/ebimtree.c
src/ebistree.c
src/ebmbtree.c
src/ebpttree.c
src/ebsttree.c
src/ebtree.c
src/hlua.c
src/lb_chash.c
src/lb_fas.c
src/lb_fwlc.c
src/lb_fwrr.c
src/lb_map.c
src/mux_h1.c
src/mux_h2.c
src/pattern.c
src/proxy.c
src/queue.c
src/server.c
src/shctx.c
src/ssl_ckch.c
src/ssl_crtlist.c
src/ssl_sock.c
src/standard.c
src/stick_table.c
src/task.c
src/wurfl.c
tests/filltab25.c