Fix warnings about signed/unsigned mismatch and global