Switch from include guard to pragma once.

This pragma is so widley supported it is a defacto standard. It has the
advantage over include guards in that a unique macro identifier does not
need to be created and maintained.

Change-Id: Id12f56d9970fdfb63d45c92e428d3dbe44b2ab0e
diff --git a/inc/hf/cpu.h b/inc/hf/cpu.h
index a779679..b263e39 100644
--- a/inc/hf/cpu.h
+++ b/inc/hf/cpu.h
@@ -1,5 +1,4 @@
-#ifndef _CPU_H
-#define _CPU_H
+#pragma once
 
 #include <stdbool.h>
 #include <stddef.h>
@@ -61,5 +60,3 @@
 void vcpu_init(struct vcpu *vcpu, struct vm *vm);
 void vcpu_on(struct vcpu *vcpu);
 void vcpu_off(struct vcpu *vcpu);
-
-#endif /* _CPU_H */