#include <stdio.h>

typedef struct Rooster_tag {
   int id;
} Rooster;


void asshole(const Rooster* roosters) {
    Rooster* r = roosters;
    for (int i = 0; i < 3; i++) {
        r[i].id = i + 1;
    }
}


int main() {
    Rooster roosters[3] = {{.id = 0}, {.id = 0}, {.id = 0}};
    asshole(roosters);
    for (int i = 0; i < 3; i++) {
        printf("%d\n", roosters[i].id);
    }
	return 0;
}
