]> pd.if.org Git - zpackage/blob - tomsfastmath/src/bin/fp_toradix.c
commit files needed for zpm-fetchurl
[zpackage] / tomsfastmath / src / bin / fp_toradix.c
1 /* TomsFastMath, a fast ISO C bignum library.
2  *
3  * This project is meant to fill in where LibTomMath
4  * falls short.  That is speed ;-)
5  *
6  * This project is public domain and free for all purposes.
7  *
8  * Tom St Denis, tomstdenis@gmail.com
9  */
10 #include <tfm_private.h>
11
12 /**
13  * a:           pointer to fp_int representing the input number
14  * str:         output buffer
15  * radix:       number of character to use for encoding of the number
16  *
17  * The radix value can be in the range 2 to 64. This function converts number
18  * a into a string str. Please don't use this function because a too small
19  * chosen str buffer would lead to an overflow which can not be detected.
20  * Please use fp_toradix_n() instead.
21  *
22  * Return: FP_VAL on error, FP_OKAY on success.
23  */
24 int fp_toradix(fp_int *a, char *str, int radix)
25 {
26    return fp_toradix_n(a, str, radix, INT_MAX);
27 }
28
29 /* $Source$ */
30 /* $Revision$ */
31 /* $Date$ */