We used a mixture of include guards and pragma once in our header files. This patch changes our headers to always use pragma once because it is less error prone, can be copy/pasted, doesnt require a unique identifier and is also shorter.