1 /* Copyright Digital Equipment Corporation & INRIA 1988, 1989 */
2 /* Last modified_on Mon Jan 23 16:05:27 GMT+1:00 1989 by herve */
5 * bzf.c: Miscellaneous functions built on top of BigZ.
12 /***************************************/
14 #define BzToBn(z) ((z)->Digits)
16 /***************************************/
34 zval = BnnGetDigit (BzToBn (z));
35 f = BzCreate (zval+1);
36 BnnSetDigit (BzToBn (f), 1);
37 BzSetSign (f, BzGetSign (z));
41 BnnMultiplyDigit (BzToBn (f), fl+1, BzToBn (f), fl, zval);
42 fl = BnnNumDigits (BzToBn (f), fl+1);