]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/libmach/5.c
etheriwl: don't break controller on command flush timeout
[plan9front.git] / sys / src / libmach / 5.c
index 3f5afdaa5d34ff14097f1587f91db6512a006568..9c3fde25f4598b49cdb14714357e4ba1a41b8d3b 100644 (file)
@@ -2,12 +2,15 @@
  * arm definition
  */
 #include <u.h>
+#include <libc.h>
 #include <bio.h>
-#include "/arm/include/ureg.h"
 #include <mach.h>
 
+#pragma pack on
+#include "/arm/include/ureg.h"
+#pragma pack off
 
-#define        REGOFF(x)       (ulong) (&((struct Ureg *) 0)->x)
+#define        REGOFF(x)       (uintptr)(&((struct Ureg *) 0)->x)
 
 #define SP             REGOFF(r13)
 #define PC             REGOFF(pc)