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)