Okay, but then it's a global variable. It can't be defined in the header. So definition must go into maps.c and declaration with `extern` goes into maps.h.