extern warning