#ifndef _XQ_H
#define _XQ_H
-typedef unsigned int xqindex;
+#include <sys/util.h>
-#define None (xqindex)-1
+typedef uint32_t xqindex;
-#include <sys/util.h>
#include "xq_lock.h"
struct xq {
struct xq_lock lock;
xqindex head, tail;
- xqindex *queue;
+ XPTR_TYPE(xqindex) queue;
xqindex size;
};