From: Yu Watanabe Date: Tue, 3 Dec 2024 19:49:42 +0000 (+0900) Subject: udev-builtin: use FOREACH_ELEMENT() macro X-Git-Tag: v258-rc1~1860^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=975115321fe2b5c8fa97d202c900aeb085b10ba8;p=thirdparty%2Fsystemd.git udev-builtin: use FOREACH_ELEMENT() macro --- diff --git a/src/udev/udev-builtin.c b/src/udev/udev-builtin.c index 69401aa2e0a..dc3885680f3 100644 --- a/src/udev/udev-builtin.c +++ b/src/udev/udev-builtin.c @@ -36,9 +36,9 @@ void udev_builtin_init(void) { if (initialized) return; - for (UdevBuiltinCommand i = 0; i < _UDEV_BUILTIN_MAX; i++) - if (builtins[i] && builtins[i]->init) - builtins[i]->init(); + FOREACH_ELEMENT(b, builtins) + if (*b && (*b)->init) + (*b)->init(); initialized = true; } @@ -47,9 +47,9 @@ void udev_builtin_exit(void) { if (!initialized) return; - for (UdevBuiltinCommand i = 0; i < _UDEV_BUILTIN_MAX; i++) - if (builtins[i] && builtins[i]->exit) - builtins[i]->exit(); + FOREACH_ELEMENT(b, builtins) + if (*b && (*b)->exit) + (*b)->exit(); initialized = false; } @@ -62,9 +62,9 @@ bool udev_builtin_should_reload(void) { } void udev_builtin_list(void) { - for (UdevBuiltinCommand i = 0; i < _UDEV_BUILTIN_MAX; i++) - if (builtins[i]) - fprintf(stderr, " %-14s %s\n", builtins[i]->name, builtins[i]->help); + FOREACH_ELEMENT(b, builtins) + if (*b) + fprintf(stderr, " %-14s %s\n", (*b)->name, (*b)->help); } const char* udev_builtin_name(UdevBuiltinCommand cmd) {