]> git.kaiwu.me - haproxy.git/commit
REORG: include: split mini-clist into haproxy/list and list-t.h
authorWilly Tarreau <w@1wt.eu>
Wed, 27 May 2020 16:01:47 +0000 (18:01 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 11 Jun 2020 08:18:56 +0000 (10:18 +0200)
commit853b297c9b82e5db58826b07a4438c627b55b04c
tree17cda4736832ccf19bedc75de48b095eb7bbe21b
parentf0f1c80dafcbcd533b05347caa2d085c9a1a4bb7
REORG: include: split mini-clist into haproxy/list and list-t.h

Half of the users of this include only need the type definitions and
not the manipulation macros nor the inline functions. Moves the various
types into mini-clist-t.h makes the files cleaner. The other one had all
its includes grouped at the top. A few files continued to reference it
without using it and were cleaned.

In addition it was about time that we'd rename that file, it's not
"mini" anymore and contains a bit more than just circular lists.
66 files changed:
contrib/hpack/decode.c
contrib/mod_defender/spoa.c
contrib/modsecurity/spoa.c
contrib/prometheus-exporter/service-prometheus.c
include/common/cfgparse.h
include/common/memory.h
include/haproxy/list-t.h [new file with mode: 0644]
include/haproxy/list.h [moved from include/common/mini-clist.h with 94% similarity]
include/proto/applet.h
include/proto/http_rules.h
include/proto/queue.h
include/proto/shctx.h
include/proto/sink.h
include/proto/task.h
include/proto/trace.h
include/types/acl.h
include/types/arg.h
include/types/auth.h
include/types/checks.h
include/types/cli.h
include/types/dns.h
include/types/fcgi-app.h
include/types/filters.h
include/types/listener.h
include/types/log.h
include/types/pattern.h
include/types/peers.h
include/types/protocol.h
include/types/proxy.h
include/types/queue.h
include/types/sample.h
include/types/server.h
include/types/session.h
include/types/signal.h
include/types/spoe.h
include/types/ssl_ckch.h
include/types/ssl_crtlist.h
include/types/ssl_sock.h
include/types/stream.h
include/types/task.h
include/types/trace.h
include/types/vars.h
src/acl.c
src/action.c
src/applet.c
src/checks.c
src/cli.c
src/flt_http_comp.c
src/haproxy.c
src/listener.c
src/memory.c
src/mux_fcgi.c
src/mworker.c
src/proto_sockpair.c
src/proto_tcp.c
src/proto_uxst.c
src/protocol.c
src/shctx.c
src/sink.c
src/stats.c
src/stick_table.c
src/task.c
src/tcp_rules.c
src/trace.c
src/vars.c
tests/test-list.c