[ros-diffs] [jmorlan] 42338: Fix many incompatibilities in DIR switch parsing, including those noted in Bug 4744.