Older C compilers might not like you declaring this after a non-declaration !