Can be accessed using a pointer (type-safe)
static struct user {
        uid_t uid;
        char *name;
        daddr_t space;
        long count;
        daddr_t spc30;
        daddr_t spc60;
        daddr_t spc90;
} *users;
/* [...] */
        struct user *usr, *usrs;
        for (usr = usrs, n = nusers; --n >= 0 && usr->count; usr++) {
                printf("%5ld", (long)SIZE(usr->space));
                if (count)
                        printf("\t%5ld", (long)usr->count);
                printf("\t%-8s", usr->name);
                if (unused)
                        printf("\t%5ld\t%5ld\t%5ld",
                            SIZE(usr->spc30), SIZE(usr->spc60),
                            SIZE(usr->spc90));
                printf("\n");
        }
        free(usrs);
}