Improved explanation of __pure and __dead and put the defines back in.