.TH ZTRUNC 3 libzahl .SH NAME ztrunc - Truncate a big integer .SH SYNOPSIS .nf #include void ztrunc(z_t \fIa\fP, z_t \fIb\fP, size_t \fIbits\fP); .fi .SH DESCRIPTION .B ztrunc makes a truncated copy of .I b and stores it in .I a . Only the first .I bits from .I b and .IR b 's sign is copied to .I a . .P It is safe to call .B zsplit with non-unique parameters. .SH RATIONALE This was useful for improving the performance of .BR zsplit (3). .SH SEE ALSO .BR zand (3), .BR zor (3), .BR zxor (3), .BR znot (3), .BR zlsh (3), .BR zrsh (3), .BR zsplit (3), .BR zbits (3)