#include <stdio.h>
#include <stdlib.h>
unsigned *retreive(void) {
static unsigned counter = 0;
return &counter;
}
void increment(void) {
unsigned *counter = retreive();
(*counter)++;
printf("%i ", *counter);
}
int main(void) {
for (int i = 0; i < 5; i++) {
increment();
}
return EXIT_SUCCESS;
}