Documentation of `gcry_mpi_div' function's `round' argument

Arun Isaac arunisaac at
Wed Nov 15 22:47:09 CET 2017

>> What does `round' do? Is it to indicate that the quotient should be
>> rounded to the nearest integer? A little bit more clarity in the
>> documentation would be nice.
> Thanks for noting.  I changed it to:
>  -- Function: void gcry_mpi_div (gcry_mpi_t Q, gcry_mpi_t R,
>           gcry_mpi_t DIVIDEND, gcry_mpi_t DIVISOR, int ROUND)
>      Q = DIVIDEND / DIVISOR, R = DIVIDEND \bmod DIVISOR.  Q and R may be
>      passed as 'NULL'.  ROUND is either negative for floored division
>      (rounds towards the next lower integer) or zero for truncated
>      division (rounds towards zero).

That's clearer. Thanks!

More information about the Gcrypt-devel mailing list