Make errors and warnings stand out more
Set a variable outside of subprocess

MAINRET in the sigplan download was being set inside the
subprocess. Now it is correctly set outside.

This commit also makes style more consistent.