zlsb.3 - libzahl - big integer library
(HTM) git clone git://git.suckless.org/libzahl
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
zlsb.3 (432B)
---
1 .TH ZLSB 3 libzahl
2 .SH NAME
3 zlsb - Get the least set bit.
4 .SH SYNOPSIS
5 .nf
6 #include <zahl.h>
7
8 size_t zlsb(z_t \fIa\fP);
9 .fi
10 .SH DESCRIPTION
11 .B zlsb
12 gets the index of the bit of
13 lowest value that is set in
14 .IR a .
15 If
16 .I a
17 is zero,
18 .B SIZE_MAX
19 is returned.
20 .SH RETURN VALUE
21 The index of the least set bit in
22 .IR a ,
23 or
24 .B SIZE_MAX
25 if
26 .I a
27 is zero.
28 .SH SEE ALSO
29 .BR zbits (3),
30 .BR zbtest (3),
31 .BR zbset (3),
32 .BR znot (3),
33 .BR zrsh (3)