]> git.proxmox.com Git - mirror_frr.git/commit - pceplib/test/pcep_utils_counters_test.c
*: make sure `config.h` or `zebra.h` is first
authorDavid Lamparter <equinox@opensourcerouting.org>
Fri, 23 Apr 2021 10:04:58 +0000 (12:04 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Fri, 23 Apr 2021 10:06:35 +0000 (12:06 +0200)
commit1f8031f79a5f2af850d20dfff193e4d0571cb8d3
treefdd3c88e8182b136650977972f9e6a478fcca29e
parentb38f1fd03dacfcd2536d96379f575156d3844ee9
*: make sure `config.h` or `zebra.h` is first

`config.h` has all the defines from autoconf, which may include things
that switch behavior of other included headers (e.g. _GNU_SOURCE
enabling prototypes for additional functions.)

So, the first include in any `.c` file must be either `config.h` (with
the appropriate guard) or `zebra.h` (which includes `config.h` first
thing.)

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
68 files changed:
bgpd/bgp_conditional_adv.c
bgpd/bgp_nb.c
bgpd/bgp_nb_config.c
bgpd/bgp_routemap_nb.c
bgpd/bgp_routemap_nb_config.c
bgpd/bgp_trace.c
eigrpd/eigrp_metric.c
lib/libfrr_trace.c
lib/link_state.c
lib/routing_nb.c
lib/routing_nb_config.c
ospf6d/ospf6_routemap_nb.c
ospf6d/ospf6_routemap_nb_config.c
ospfd/ospf_routemap_nb.c
ospfd/ospf_routemap_nb_config.c
pathd/path_cli.c
pathd/path_debug.c
pathd/path_pcep_config.c
pathd/path_pcep_debug.c
pathd/path_zebra.c
pceplib/pcep_msg_messages.c
pceplib/pcep_msg_messages_encoding.c
pceplib/pcep_msg_object_error_types.c
pceplib/pcep_msg_objects.c
pceplib/pcep_msg_objects_encoding.c
pceplib/pcep_msg_tlvs.c
pceplib/pcep_msg_tools.c
pceplib/pcep_session_logic.c
pceplib/pcep_session_logic_counters.c
pceplib/pcep_session_logic_loop.c
pceplib/pcep_session_logic_states.c
pceplib/pcep_socket_comm_loop.c
pceplib/pcep_socket_comm_mock.c
pceplib/pcep_timers.c
pceplib/pcep_timers_event_loop.c
pceplib/pcep_utils_double_linked_list.c
pceplib/pcep_utils_logging.c
pceplib/pcep_utils_memory.c
pceplib/pcep_utils_ordered_list.c
pceplib/pcep_utils_queue.c
pceplib/test/pcep_msg_messages_test.c
pceplib/test/pcep_msg_messages_tests.c
pceplib/test/pcep_msg_object_error_types_test.c
pceplib/test/pcep_msg_objects_test.c
pceplib/test/pcep_msg_tools_test.c
pceplib/test/pcep_pcc_api_test.c
pceplib/test/pcep_pcc_api_tests.c
pceplib/test/pcep_session_logic_loop_test.c
pceplib/test/pcep_session_logic_states_test.c
pceplib/test/pcep_session_logic_test.c
pceplib/test/pcep_session_logic_tests.c
pceplib/test/pcep_socket_comm_loop_test.c
pceplib/test/pcep_socket_comm_test.c
pceplib/test/pcep_socket_comm_tests.c
pceplib/test/pcep_timers_event_loop_test.c
pceplib/test/pcep_timers_test.c
pceplib/test/pcep_timers_tests.c
pceplib/test/pcep_utils_counters_test.c
pceplib/test/pcep_utils_double_linked_list_test.c
pceplib/test/pcep_utils_memory_test.c
pceplib/test/pcep_utils_ordered_list_test.c
pceplib/test/pcep_utils_queue_test.c
pceplib/test/pcep_utils_tests.c
pimd/pim_nb_config.c
python/firstheader.py
staticd/static_nb.c
staticd/static_nb_config.c
zebra/zebra_routemap_nb.c