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)