]> git.ipfire.org Git - thirdparty/systemd.git/commit
strv: make iterator in STRV_FOREACH() declaread in the loop 22740/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 16 Mar 2022 13:32:23 +0000 (22:32 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 18 Mar 2022 23:33:33 +0000 (08:33 +0900)
commitde010b0b2e50cf0b3837ce350b116bc92605f67a
tree226685fbb97461692562035501ebc21a314f718c
parent80a226b26b5e00a2ef9e85d1321da44cd14d051b
strv: make iterator in STRV_FOREACH() declaread in the loop

This also avoids multiple evaluations in STRV_FOREACH_BACKWARDS()
210 files changed:
src/activate/activate.c
src/analyze/analyze-calendar.c
src/analyze/analyze-cat-config.c
src/analyze/analyze-condition.c
src/analyze/analyze-critical-chain.c
src/analyze/analyze-dot.c
src/analyze/analyze-filesystems.c
src/analyze/analyze-inspect-elf.c
src/analyze/analyze-security.c
src/analyze/analyze-syscall-filter.c
src/analyze/analyze-timespan.c
src/analyze/analyze-timestamp.c
src/analyze/analyze-unit-files.c
src/analyze/analyze-unit-paths.c
src/analyze/analyze-verify-util.c
src/analyze/analyze-verify.c
src/ask-password/ask-password.c
src/basic/conf-files.c
src/basic/env-file.c
src/basic/env-util.c
src/basic/escape.c
src/basic/fileio.c
src/basic/hashmap.c
src/basic/ordered-set.c
src/basic/os-util.c
src/basic/path-lookup.c
src/basic/path-util.c
src/basic/process-util.c
src/basic/strv.c
src/basic/strv.h
src/basic/unit-file.c
src/binfmt/binfmt.c
src/boot/bless-boot.c
src/boot/bootctl.c
src/busctl/busctl.c
src/cgls/cgls.c
src/core/bpf-firewall.c
src/core/cgroup.c
src/core/dbus-cgroup.c
src/core/dbus-execute.c
src/core/dbus-manager.c
src/core/dbus-socket.c
src/core/dbus-unit.c
src/core/device.c
src/core/execute.c
src/core/load-dropin.c
src/core/load-fragment.c
src/core/main.c
src/core/manager.c
src/core/namespace.c
src/core/service.c
src/core/socket.c
src/core/transaction.c
src/core/unit-serialize.c
src/core/unit.c
src/coredump/coredumpctl.c
src/creds/creds.c
src/cryptenroll/cryptenroll.c
src/cryptsetup/cryptsetup-keyfile.c
src/cryptsetup/cryptsetup.c
src/debug-generator/debug-generator.c
src/delta/delta.c
src/dissect/dissect.c
src/environment-d-generator/environment-d-generator.c
src/escape/escape.c
src/fstab-generator/fstab-generator.c
src/home/homectl.c
src/home/homed-manager-bus.c
src/home/homed-manager.c
src/home/homed-varlink.c
src/home/homework-cifs.c
src/home/homework-fscrypt.c
src/home/homework-luks.c
src/home/homework-pkcs11.c
src/home/homework.c
src/home/user-record-pwquality.c
src/home/user-record-util.c
src/id128/id128.c
src/journal-remote/journal-remote-main.c
src/journal-remote/microhttpd-util.c
src/journal/journalctl.c
src/libsystemd-network/dhcp-option.c
src/libsystemd-network/dhcp6-option.c
src/libsystemd-network/sd-dhcp-client.c
src/libsystemd-network/sd-dhcp6-client.c
src/libsystemd-network/sd-radv.c
src/libsystemd/sd-bus/bus-dump.c
src/libsystemd/sd-bus/bus-match.c
src/libsystemd/sd-bus/bus-message.c
src/libsystemd/sd-bus/bus-objects.c
src/libsystemd/sd-bus/test-bus-address.c
src/libsystemd/sd-device/device-private.c
src/libsystemd/sd-journal/catalog.c
src/libsystemd/sd-journal/sd-journal.c
src/libsystemd/sd-netlink/netlink-message.c
src/libsystemd/sd-path/sd-path.c
src/locale/localectl.c
src/locale/localed.c
src/login/loginctl.c
src/login/logind-dbus.c
src/login/pam_systemd.c
src/modules-load/modules-load.c
src/network/generator/network-generator.c
src/network/netdev/netdev.c
src/network/networkctl.c
src/network/networkd-dhcp-server.c
src/network/networkd-json.c
src/network/networkd-link-bus.c
src/network/networkd-link.c
src/network/networkd-ndisc.c
src/network/networkd-network.c
src/nspawn/nspawn-bind-user.c
src/nspawn/nspawn-mount.c
src/nspawn/nspawn-network.c
src/nspawn/nspawn-oci.c
src/nspawn/nspawn-seccomp.c
src/nspawn/nspawn.c
src/nss-systemd/userdb-glue.c
src/partition/repart.c
src/portable/portable.c
src/portable/portablectl.c
src/resolve/resolvectl.c
src/resolve/resolved-dns-trust-anchor.c
src/resolve/resolved-dnssd.c
src/resolve/resolved-etc-hosts.c
src/resolve/resolved-link-bus.c
src/resolve/resolved-link.c
src/run-generator/run-generator.c
src/shared/acl-util.c
src/shared/bootspec.c
src/shared/bus-polkit.c
src/shared/bus-unit-util.c
src/shared/bus-util.c
src/shared/cgroup-setup.c
src/shared/condition.c
src/shared/conf-parser.c
src/shared/discover-image.c
src/shared/dissect-image.c
src/shared/dropin.c
src/shared/exec-util.c
src/shared/format-table.c
src/shared/hwdb-util.c
src/shared/install.c
src/shared/libcrypt-util.c
src/shared/libfido2-util.c
src/shared/mount-setup.c
src/shared/mount-util.c
src/shared/net-condition.c
src/shared/nscd-flush.c
src/shared/pkcs11-util.c
src/shared/pretty-print.c
src/shared/seccomp-util.c
src/shared/serialize.c
src/shared/tests.c
src/shared/user-record-show.c
src/sleep/sleep.c
src/sysctl/sysctl.c
src/sysext/sysext.c
src/systemctl/systemctl-cancel-job.c
src/systemctl/systemctl-clean-or-freeze.c
src/systemctl/systemctl-edit.c
src/systemctl/systemctl-enable.c
src/systemctl/systemctl-is-active.c
src/systemctl/systemctl-is-enabled.c
src/systemctl/systemctl-kill.c
src/systemctl/systemctl-list-dependencies.c
src/systemctl/systemctl-list-machines.c
src/systemctl/systemctl-list-units.c
src/systemctl/systemctl-logind.c
src/systemctl/systemctl-reset-failed.c
src/systemctl/systemctl-set-environment.c
src/systemctl/systemctl-set-property.c
src/systemctl/systemctl-show.c
src/systemctl/systemctl-start-unit.c
src/systemctl/systemctl-util.c
src/sysusers/sysusers.c
src/sysv-generator/sysv-generator.c
src/test/test-bpf-foreign-programs.c
src/test/test-bpf-lsm.c
src/test/test-copy.c
src/test/test-env-util.c
src/test/test-exec-util.c
src/test/test-execute.c
src/test/test-fileio.c
src/test/test-fs-util.c
src/test/test-kbd-util.c
src/test/test-locale-util.c
src/test/test-nss-hosts.c
src/test/test-nss-users.c
src/test/test-path-lookup.c
src/test/test-path-util.c
src/test/test-path.c
src/test/test-sd-path.c
src/test/test-socket-bind.c
src/test/test-string-util.c
src/test/test-strv.c
src/test/test-sysctl-util.c
src/test/test-time-util.c
src/test/test-unit-file.c
src/timedate/timedated.c
src/timesync/timesyncd-manager.c
src/tmpfiles/tmpfiles.c
src/tty-ask-password-agent/tty-ask-password-agent.c
src/udev/net/link-config.c
src/udev/udev-event.c
src/udev/udev-rules.c
src/udev/udevadm-info.c
src/userdb/userdbctl.c
src/xdg-autostart-generator/xdg-autostart-condition.c
src/xdg-autostart-generator/xdg-autostart-generator.c