Adds hexdump to a parlib header
[akaros.git] / user / parlib / include / tsc-compat.h
index 36fee32..932e84f 100644 (file)
@@ -8,21 +8,19 @@
  * changes, this will need to change as well.  You'll know when this doesn't
  * compile (say, if timing_overhead moves).  */
 
-#ifndef _TSC_COMPAT_H
-#define _TSC_COMPAT_H
+#ifndef PARLIB_TSC_COMPAT_H
+#define PARLIB_TSC_COMPAT_H
 
 #if defined(__i386__) || defined(__x86_64__)
 #else
 #error "Platform not supported for read_tsc()"
 #endif
 
-#ifdef __cplusplus
-       extern "C" {
-#endif
+__BEGIN_DECLS
 
 #ifdef __ros__
 
-#include <arch/arch.h>
+#include <parlib/arch/arch.h>
 #include <ros/procinfo.h>
 
 static inline uint64_t get_tsc_freq(void)
@@ -173,8 +171,6 @@ static inline uint64_t nsec2tsc(uint64_t nsec)
 
 #endif /* ! _ros_ */
 
-#ifdef __cplusplus
-       }
-#endif
+__END_DECLS
 
-#endif /* _TSC_COMPAT_H */
+#endif /* PARLIB_TSC_COMPAT_H */