URI: 
       ztrunc.3 - libzahl - big integer library
  HTML 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)