diff options
| author | tb <> | 2026-09-04 16:47:02 +0000 |
|---|---|---|
| committer | tb <> | 2026-09-04 16:47:02 +0000 |
| commit | 7a0000af985fff0cc593497fdd4bb8081ca4f358 (patch) | |
| tree | b378a35c1a5050e66ee0c81bf72c7523718df8d1 | |
| parent | de7003e4c3e55c31deb17bdaccc20f3dbe0c1281 (diff) | |
| download | openbsd-7a0000af985fff0cc593497fdd4bb8081ca4f358.tar.gz openbsd-7a0000af985fff0cc593497fdd4bb8081ca4f358.tar.bz2 openbsd-7a0000af985fff0cc593497fdd4bb8081ca4f358.zip | |
| -rw-r--r-- | src/regress/lib/libcrypto/free/freenull.awk | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/regress/lib/libcrypto/free/freenull.awk b/src/regress/lib/libcrypto/free/freenull.awk index 3a10d99ebb..fb2addc400 100644 --- a/src/regress/lib/libcrypto/free/freenull.awk +++ b/src/regress/lib/libcrypto/free/freenull.awk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # $OpenBSD: freenull.awk,v 1.4 2023/11/19 13:11:06 tb Exp $ | 1 | # $OpenBSD: freenull.awk,v 1.5 2026/09/04 16:47:02 tb Exp $ |
| 2 | # Copyright (c) 2018 Theo Buehler <tb@openbsd.org> | 2 | # Copyright (c) 2018 Theo Buehler <tb@openbsd.org> |
| 3 | # | 3 | # |
| 4 | # Permission to use, copy, modify, and distribute this software for any | 4 | # Permission to use, copy, modify, and distribute this software for any |
| @@ -15,30 +15,12 @@ | |||
| 15 | 15 | ||
| 16 | # usage: awk -f freenull.awk < Symbols.list > freenull.c.body | 16 | # usage: awk -f freenull.awk < Symbols.list > freenull.c.body |
| 17 | 17 | ||
| 18 | # Skip this function because it calls abort(3). | ||
| 19 | /^CRYPTO_dbg_free/ { | ||
| 20 | next | ||
| 21 | } | ||
| 22 | |||
| 23 | # Skip *_free functions that take more than one or no argument. | 18 | # Skip *_free functions that take more than one or no argument. |
| 24 | /^ASN1_item_ex_free$/ || | 19 | /^ASN1_item_ex_free$/ || |
| 25 | /^ASN1_item_free$/ || | 20 | /^ASN1_item_free$/ || |
| 26 | /^CONF_modules_free$/ || | 21 | /^CONF_modules_free$/ || |
| 27 | /^EVP_PKEY_asn1_set_free$/ || | ||
| 28 | /^X509V3_section_free$/ || | ||
| 29 | /^X509V3_string_free$/ || | ||
| 30 | /^sk_pop_free$/ { | ||
| 31 | next | ||
| 32 | } | ||
| 33 | |||
| 34 | # Skip functions that are prototyped in a .c file. | ||
| 35 | /^BIO_CONNECT_free$/ || | ||
| 36 | /^CRYPTO_free$/ || | 22 | /^CRYPTO_free$/ || |
| 37 | /^EC_PRIVATEKEY_free$/ || | 23 | /^sk_pop_free$/ { |
| 38 | /^ECPARAMETERS_free$/ || | ||
| 39 | /^ECPKPARAMETERS_free$/ || | ||
| 40 | /^X9_62_CHARACTERISTIC_TWO_free$/ || | ||
| 41 | /^X9_62_PENTANOMIAL_free$/ { | ||
| 42 | next | 24 | next |
| 43 | } | 25 | } |
| 44 | 26 | ||
