fix error when un-/commenting with multiple lines; add legacy comment support for gcu