2 # Copyright (c) The Exim Maintainters 2022
3 # SPDX-License-Identifier: GPL-2.0-or-later
7 # Tables with struct items
12 perl -e '$/= undef; while (<>) { print $1 if /(?<='$table'\[\])\s*=\s*{\n(([^}].*\n)+)/m }' \
13 | awk '/{ (US)?"/ {print $2}' \
14 | awk -F\" '{print $2}' \
18 readconf.c optionlist_config
19 globals.c optionlist_auths
20 globals.c debug_options
21 globals.c header_names
24 std-crypto.c dh_constants
25 transport.c optionlist_transports
26 route.c optionlist_routers
27 transports/appendfile.c appendfile_transport_options
28 transports/autoreply.c autoreply_transport_options
29 transports/lmtp.c lmtp_transport_options
30 transports/pipe.c pipe_transport_options
31 transports/smtp.c smtp_transport_options
37 # Tables with just string items
42 perl -e '$/= undef; while (<>) { print $1 if /(?<='$table'\[\])\s*=\s*{\s?(([^}]*)+)}/m }' \
43 | awk -F\" '/"/ {print $2}' \
49 expand.c op_table_underscore
50 expand.c op_table_main