vlib: fix use of RTLD_DEEPBIND for musl
[vpp.git] / .clang-format
1 # Minimal clang-format version is 11
2
3 BasedOnStyle: GNU
4 UseTab: Always
5 SpaceAfterCStyleCast: true
6 SortIncludes: false
7 AlignConsecutiveMacros: true
8 BreakBeforeTernaryOperators: false
9 BreakBeforeBinaryOperators: None
10 ContinuationIndentWidth: 2
11
12 ForEachMacros:
13   - 'clib_bitmap_foreach'
14   - 'pool_foreach'
15   - 'pool_foreach_index'
16   - 'pool_foreach_pointer'
17   - 'vec_foreach'
18   - 'vec_foreach_backwards'
19   - 'vec_foreach_index'
20   - 'vec_foreach_index_backwards'
21   - 'vec_foreach_pointer'
22   - 'vlib_foreach_rx_tx'
23   - 'foreach_int'
24   - 'foreach_pointer'
25   - 'foreach_vlib_main'
26   - 'foreach_set_bit_index'
27   - 'foreach_vlib_frame_bitmap_set_bit_index'
28   - 'FOREACH_ARRAY_ELT'
29   - 'RTE_ETH_FOREACH_DEV'
30   - 'foreach_vnet_dev_rx_queue_runtime'
31   - 'foreach_vnet_dev_counter'
32   - 'foreach_vnet_dev_port_rx_queue'
33   - 'foreach_vnet_dev_port_tx_queue'
34   - 'foreach_vnet_dev_port'
35   - 'foreach_vnet_dev_args'
36   - 'foreach_vnet_dev_port_args'
37
38 StatementMacros:
39   - 'CLIB_MULTIARCH_FN'
40   - 'VLIB_NODE_FN'
41   - 'VNET_DEV_NODE_FN'
42   - 'VNET_DEVICE_CLASS_TX_FN'
43   - '__clib_section'
44   - '__clib_aligned'
45
46 WhitespaceSensitiveMacros:
47   - 'WARN_ON'
48   - 'WARN_OFF'