for (bit = 0;
bit < bitsperblock && extno < mp->m_sb.sb_rextents;
bit++, extno++) {
- if (isset(words, bit)) {
+ if (xfs_isset(words, bit)) {
rtbno = extno * mp->m_sb.sb_rextsize;
set_rdbmap(rtbno, mp->m_sb.sb_rextsize,
DBM_RTFREE);
#define UINT_MAX UINT32_MAX
#define PATH_MAX MAXPATHLEN
#define constpp char * const *
-#define isset(a,i) ((a)[(i)/NBBY] & (1<<((i)%NBBY)))
static __inline__ int xfsctl(const char *path, int fd, int cmd, void *p)
{
#define XFS_SUPER_MAGIC 0x58465342
#endif
+#define xfs_isset(a,i) ((a)[(i)/(sizeof((a))*NBBY)] & (1<<((i)%(sizeof((a))*NBBY))))
+
/*
* Argument structure for libxfs_init().
*/
for (bit = 0;
bit < bitsperblock && extno < mp->m_sb.sb_rextents;
bit++, extno++) {
- if (isset(words, bit)) {
+ if (xfs_isset(words, bit)) {
set_rtbno_state(mp, extno, XR_E_FREE);
sb_frextents++;
if (prevbit == 0) {