static int status_all(sd_bus *bus, StatusMode mode) {
_cleanup_(sd_netlink_message_unrefp) sd_netlink_message *req = NULL, *reply = NULL;
_cleanup_(sd_netlink_unrefp) sd_netlink *rtnl = NULL;
- sd_netlink_message *i;
bool empty_line = false;
int r;
return log_error_errno(r, "Failed to enumerate links: %m");
r = 0;
- for (i = reply; i; i = sd_netlink_message_next(i)) {
+ for (sd_netlink_message *i = reply; i; i = sd_netlink_message_next(i)) {
const char *name;
int ifindex, q;
uint16_t type;
static int translate(const char *verb, const char *single_arg, size_t num_args, char **args, sd_bus *bus) {
char **fake, **p;
- size_t num, i;
+ size_t num;
assert(verb);
assert(num_args == 0 || args);
*p++ = (char *) verb;
if (single_arg)
*p++ = (char *) single_arg;
- for (i = 0; i < num_args; i++)
+ for (size_t i = 0; i < num_args; i++)
*p++ = args[i];
optind = 0;
static int output_units_list(const UnitInfo *unit_infos, unsigned c) {
_cleanup_(table_unrefp) Table *table = NULL;
- const UnitInfo *u;
- int job_count = 0;
int r;
table = table_new("", "unit", "load", "active", "sub", "job", "description");
(void) table_set_empty_string(table, "-");
- for (u = unit_infos; unit_infos && u < unit_infos + c; u++) {
+ int job_count = 0;
+ for (const UnitInfo *u = unit_infos; unit_infos && u < unit_infos + c; u++) {
_cleanup_free_ char *j = NULL;
const char *on_underline = "", *on_loaded = "", *on_active = "";
const char *on_circle = "", *id;