It's better to use a commonly accepted 0xdeadbeef as an invalid last error value, and limit the line length somewhere at 80.
A line length of 80 is kinda outdated, I have talked to Alexandre and he considers 100 a better value. I would have preferred 120 to hold for a while.
+1 \o/