FIx signed/unsigned comparison
Ignore nested-extern warning