summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/regress/lib/libcrypto/free/freenull.awk22
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