Merge pull request #118 from shenki/gcc5-build-fixes

GCC 5 build fixes
diff --git a/hostcheckstop/host_checkstop_obj.c b/hostcheckstop/host_checkstop_obj.c
index 74c940e..c6eab2f 100644
--- a/hostcheckstop/host_checkstop_obj.c
+++ b/hostcheckstop/host_checkstop_obj.c
@@ -1,3 +1,5 @@
+#include <string.h>
+
 #include <openbmc_intf.h>
 #include <openbmc.h>
 #include <gpio.h>
diff --git a/libopenbmc_intf/openbmc.h b/libopenbmc_intf/openbmc.h
index c1c0335..fe4deef 100644
--- a/libopenbmc_intf/openbmc.h
+++ b/libopenbmc_intf/openbmc.h
@@ -36,7 +36,7 @@
  //       write_reg(reg,val);
 //}
 #else
-static inline devmem(uint32_t val, uint32_t reg)
+static inline uint32_t devmem(uint32_t val, uint32_t reg)
 {
 }
 static inline uint32_t devmem_read(void* addr)