Correct invalid pointer comparison with constant 0.
Correct narrowing during assignment (gcc 4.7.2 issues).
Update notes regarding gcc 4.7.2 fixes.