From: Frédéric Lécaille Date: Wed, 18 May 2022 09:49:34 +0000 (+0200) Subject: BUILD: stats: Missing headers inclusions from stats.h X-Git-Tag: v2.6-dev11~34 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2822593a128cc88ca767ce316729ec84914a89a0;p=thirdparty%2Fhaproxy.git BUILD: stats: Missing headers inclusions from stats.h If we add a new stats module to C source files including only stats.h we get these errors: include/haproxy/stats.h:39:31: error: array type has incomplete element type ‘struct name_desc’ 39 | extern const struct name_desc stat_fields[]; include/haproxy/stats.h:55:50: warning: ‘struct listener’ declared inside parameter list will not be visible outside of this definition or declaration 55 | int stats_fill_li_stats(struct proxy *px, struct listener *l, int flags, name_desc struct is defined in tools-t.h and listener struct in listner-t.h. --- diff --git a/include/haproxy/stats.h b/include/haproxy/stats.h index 2d52f6fa87..a8ffbc7047 100644 --- a/include/haproxy/stats.h +++ b/include/haproxy/stats.h @@ -24,7 +24,9 @@ #define _HAPROXY_STATS_H #include +#include #include +#include struct channel; struct buffer;