Removing extern keyword for more recent compilers