x86: script: exit if assembling/linking fails
Add some compatibility hacks (FILE=void,NULL=0)
This is for temporary convience. If this project ever gets a full
preprocessor and standard library headers, then this hack would
no longer be necessary.
prune linetracking code broken by new preprocessor