RISC OS 3.71 version taken
Kevin Bracey authored
5b02a99e