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