xref: /aosp_15_r20/external/boringssl/src/.clang-format (revision 8fb009dc861624b67b6cdb62ea21f0f22d0c584b)
1*8fb009dcSAndroid Build Coastguard WorkerBasedOnStyle: Google
2*8fb009dcSAndroid Build Coastguard WorkerMaxEmptyLinesToKeep: 3
3*8fb009dcSAndroid Build Coastguard WorkerAllowShortIfStatementsOnASingleLine: false
4*8fb009dcSAndroid Build Coastguard WorkerAllowShortLoopsOnASingleLine: false
5*8fb009dcSAndroid Build Coastguard WorkerDerivePointerAlignment: false
6*8fb009dcSAndroid Build Coastguard WorkerPointerAlignment: Right
7*8fb009dcSAndroid Build Coastguard Worker# TODO(davidben): The default for Google style is now Regroup, but the default
8*8fb009dcSAndroid Build Coastguard Worker# IncludeCategories does not recognize <openssl/header.h>. We should
9*8fb009dcSAndroid Build Coastguard Worker# reconfigure IncludeCategories to match. For now, keep it at Preserve.
10*8fb009dcSAndroid Build Coastguard WorkerIncludeBlocks: Preserve
11*8fb009dcSAndroid Build Coastguard WorkerInsertBraces: true
12*8fb009dcSAndroid Build Coastguard WorkerTypenameMacros: ['LHASH_OF', 'STACK_OF']
13*8fb009dcSAndroid Build Coastguard WorkerStatementMacros:
14*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_ALLOC_FUNCTIONS"
15*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_ALLOC_FUNCTIONS_name"
16*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_ENCODE_FUNCTIONS"
17*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_ENCODE_FUNCTIONS_const"
18*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_FUNCTIONS"
19*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_FUNCTIONS_const"
20*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_FUNCTIONS_fname"
21*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_ASN1_FUNCTIONS_name"
22*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_read"
23*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_read_bio"
24*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_read_fp"
25*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_rw"
26*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_rw_cb"
27*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_rw_const"
28*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write"
29*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_bio"
30*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_bio_const"
31*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_cb"
32*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_cb_bio"
33*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_cb_fp"
34*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_const"
35*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_fp"
36*8fb009dcSAndroid Build Coastguard Worker  - "DECLARE_PEM_write_fp_const"
37*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_ALLOC_FUNCTIONS"
38*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname"
39*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname"
40*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_DUP_FUNCTION"
41*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_DUP_FUNCTION_const"
42*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname"
43*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname"
44*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_FUNCTIONS"
45*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_FUNCTIONS_const"
46*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_FUNCTIONS_const_fname"
47*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_FUNCTIONS_ENCODE_name"
48*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_FUNCTIONS_fname"
49*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_FUNCTIONS_name"
50*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_ASN1_TYPE_ex"
51*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_STATIC_ASN1_ALLOC_FUNCTIONS"
52*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_read"
53*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_read_bio"
54*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_read_fp"
55*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_rw"
56*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_rw_cb"
57*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_rw_const"
58*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write"
59*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_bio"
60*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_bio_const"
61*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_cb"
62*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_cb_bio"
63*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_cb_bio_const"
64*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_cb_const"
65*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_cb_fp"
66*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_cb_fp_const"
67*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_const"
68*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_fp"
69*8fb009dcSAndroid Build Coastguard Worker  - "IMPLEMENT_PEM_write_fp_const"
70*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_ADB_END"
71*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_CHOICE_END"
72*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_CHOICE_END_cb"
73*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_ITEM_TEMPLATE_END"
74*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_SEQUENCE_END"
75*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_SEQUENCE_END_cb"
76*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_SEQUENCE_END_enc"
77*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_SEQUENCE_END_ref"
78*8fb009dcSAndroid Build Coastguard Worker  # This isn't quite right, but it causes clang-format to do a slightly better
79*8fb009dcSAndroid Build Coastguard Worker  # job with this macro.
80*8fb009dcSAndroid Build Coastguard Worker  - "ASN1_EX_TEMPLATE_TYPE"
81