zinit.3 - libzahl - big integer library
(HTM) git clone git://git.suckless.org/libzahl
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
zinit.3 (855B)
---
1 .TH ZINIT 3 libzahl
2 .SH NAME
3 zinit - Prepare a bit integer for use.
4 .SH SYNOPSIS
5 .nf
6 #include <zahl.h>
7
8 void zinit(z_t \fIa\fP);
9 .fi
10 .SH DESCRIPTION
11 .B zinit
12 initializes the big integer
13 .I a
14 so that it can be used in other function calls.
15 .P
16 .B z_t
17 is defined as
18 .P
19 .nf
20 typedef struct zahl {
21 /* You should not care about what is
22 * inside this struct. It could change
23 * in the future. */
24 } z_t[1];
25 .fi
26 .SH SEE ALSO
27 .BR zfree (3),
28 .BR zswap (3),
29 .BR zsave (3),
30 .BR zsignum (3),
31 .BR zeven (3),
32 .BR zset (3),
33 .BR zcmp (3),
34 .BR zgcd (3),
35 .BR zptest (3),
36 .BR zrand (3),
37 .BR zbits (3),
38 .BR zlsb (3),
39 .BR zbtest (3),
40 .BR zbset (3),
41 .BR zand (3),
42 .BR zor (3),
43 .BR zxor (3),
44 .BR znot (3),
45 .BR zlsh (3),
46 .BR zrsh (3),
47 .BR ztrunc (3),
48 .BR zsplit (3),
49 .BR zadd (3),
50 .BR zsub (3),
51 .BR zmul (3),
52 .BR zdiv (3),
53 .BR zmod (3),
54 .BR zneg (3),
55 .BR zabs (3),
56 .BR zpow (3)