diff options
Diffstat (limited to 'src/zlsb.c')
| -rw-r--r-- | src/zlsb.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/zlsb.c b/src/zlsb.c deleted file mode 100644 index 17012f8..0000000 --- a/src/zlsb.c +++ /dev/null @@ -1,20 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include "internals.h" - - -size_t -zlsb(z_t a) -{ - size_t i = 0; - zahl_char_t x; - if (zzero(a)) - return SIZE_MAX; - for (;; i++) { - x = a->chars[i]; - if (x) { - x = ~x; - for (i *= BITS_PER_CHAR; x & 1; x >>= 1, i++); - return i; - } - } -} |
