ztrunc.3 - libzahl - big integer library
 (HTM) git clone git://git.suckless.org/libzahl
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       ztrunc.3 (579B)
       ---
            1 .TH ZTRUNC 3 libzahl
            2 .SH NAME
            3 ztrunc - Truncate a big integer
            4 .SH SYNOPSIS
            5 .nf
            6 #include <zahl.h>
            7 
            8 void ztrunc(z_t \fIa\fP, z_t \fIb\fP, size_t \fIbits\fP);
            9 .fi
           10 .SH DESCRIPTION
           11 .B ztrunc
           12 makes a truncated copy of
           13 .I b
           14 and stores it in
           15 .IR a .
           16 Only the first
           17 .I bits
           18 from
           19 .I b
           20 and
           21 .IR b 's
           22 sign is copied to
           23 .IR a .
           24 .P
           25 It is safe to call
           26 .B zsplit
           27 with non-unique parameters.
           28 .SH RATIONALE
           29 This was useful for improving the performance of
           30 .BR zsplit (3).
           31 .SH SEE ALSO
           32 .BR zand (3),
           33 .BR zor (3),
           34 .BR zxor (3),
           35 .BR znot (3),
           36 .BR zlsh (3),
           37 .BR zrsh (3),
           38 .BR zsplit (3),
           39 .BR zbits (3)