diff options
-rw-r--r-- | xts5/src/libproto/ClientMng.c | 2 | ||||
-rw-r--r-- | xts5/src/libproto/Utils.c | 24 |
2 files changed, 1 insertions, 25 deletions
diff --git a/xts5/src/libproto/ClientMng.c b/xts5/src/libproto/ClientMng.c index aa9f63b3..833e418b 100644 --- a/xts5/src/libproto/ClientMng.c +++ b/xts5/src/libproto/ClientMng.c @@ -584,7 +584,7 @@ int cl; /* client number */ dpy -> wire_vec[i] = NULL; } dpy -> resource_id = 0; - dpy -> resource_shift = wffs ((int) dpy -> resource_mask) - 1; + dpy -> resource_shift = ffs ((int) dpy -> resource_mask) - 1; /* dpy -> db = (struct _XrmHashBucketRec *) NULL; */ /* * Initialize pointers to NULL so that XstFreeDisplayStructure will diff --git a/xts5/src/libproto/Utils.c b/xts5/src/libproto/Utils.c index f1d4d10e..af2ffb1b 100644 --- a/xts5/src/libproto/Utils.c +++ b/xts5/src/libproto/Utils.c @@ -185,27 +185,3 @@ register length; } } } - -/* Find the first set bit - * i.e. least signifigant 1 bit: - * 0 => 0 - * 1 => 1 - * 2 => 2 - * 3 => 1 - * 4 => 3 - */ - -int -wffs(mask) -unsigned int mask; -{ - register i; - - if ( ! mask ) return 0; - i = 1; - while (! (mask & 1)) { - i++; - mask = mask >> 1; - } - return i; -} |