Attached are unified diffs of the results. Based on the 2.0.35 kernel. Summary: OS and machine names need to be surrounded with "__" and "#endif" directives ought not have labels.