zmod.3 - libzahl - big integer library
 (HTM) git clone git://git.suckless.org/libzahl
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       zmod.3 (734B)
       ---
            1 .TH ZMOD 3 libzahl
            2 .SH NAME
            3 zmod - Calculate the modulus of two big integer
            4 .SH SYNOPSIS
            5 .nf
            6 #include <zahl.h>
            7 
            8 void zmod(z_t \fIremainder\fP, z_t \fIdividend\fP, z_t \fIdivisor\fP);
            9 .fi
           10 .SH DESCRIPTION
           11 .B zmod
           12 calculates the remainder of a
           13 .I dividend
           14 and a
           15 .IR divisor ,
           16 and stores the result in
           17 .IR remainder .
           18 That is,
           19 .I remainder
           20 gets
           21 .I dividend
           22 Mod
           23 .IR divisor .
           24 .P
           25 The result
           26 .RI ( remainder )
           27 is negative if and only if the
           28 .I dividend
           29 is negative. To be more precise,
           30 a Mod b = (|a| Mod |b|) sgn a for all integers a
           31 and b.
           32 .P
           33 It is safe to call
           34 .B zmod
           35 with non-unique parameters.
           36 .SH SEE ALSO
           37 .BR zdivmod (3),
           38 .BR zstr (3),
           39 .BR zadd (3),
           40 .BR zsub (3),
           41 .BR zmul (3),
           42 .BR zdiv (3),
           43 .BR zneg (3),
           44 .BR zabs (3),
           45 .BR zpow (3)