A few fixes for 32-bit compiles
[fio.git] / engines / binject.c
index 0bdaa2402053ee64637adbe2a875290ab4b4397a..f7e56eb2ed0207bc7169a3259e4c2edb758fad5b 100644 (file)
@@ -146,7 +146,7 @@ static int fio_binject_getevents(struct thread_data *td, unsigned int min,
                for (i = 0; i < events; i++) {
                        struct b_user_cmd *buc = (struct b_user_cmd *) buf + i;
 
-                       bd->events[ev_index] = (struct io_u *) buc->usr_ptr;
+                       bd->events[ev_index] = (struct io_u *) (unsigned long) buc->usr_ptr;
                        ev_index++;
                }
        }