X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=src%2Ffloat%2Ftranscendental%2Fcl_LF_ratseries_q.cc;h=7897bb2da0c99705261f8fd4bc824ceb68bd27b4;hb=c84c6db5d56829d69083c819688a973867694a2a;hp=b664e715ac3d30da68fe225bc16e6b5ba51d202d;hpb=976a13157ca8d274a5bcbdac662cac538091e92c;p=cln.git diff --git a/src/float/transcendental/cl_LF_ratseries_q.cc b/src/float/transcendental/cl_LF_ratseries_q.cc index b664e71..7897bb2 100644 --- a/src/float/transcendental/cl_LF_ratseries_q.cc +++ b/src/float/transcendental/cl_LF_ratseries_q.cc @@ -22,7 +22,7 @@ namespace cln { // and T = B*Q*S (all integers). On entry N1 < N2. // P will not be computed if a NULL pointer is passed. -static void eval_q_series_aux (uintL N1, uintL N2, +static void eval_q_series_aux (uintC N1, uintC N2, const cl_q_series& args, cl_I* Q, cl_I* T) { @@ -58,7 +58,7 @@ static void eval_q_series_aux (uintL N1, uintL N2, break; } default: { - var uintL Nm = (N1+N2)/2; // midpoint + var uintC Nm = (N1+N2)/2; // midpoint // Compute left part. var cl_I LQ, LT; eval_q_series_aux(N1,Nm,args,&LQ,<); @@ -74,7 +74,7 @@ static void eval_q_series_aux (uintL N1, uintL N2, } } -const cl_LF eval_rational_series (uintL N, const cl_q_series& args, uintC len) +const cl_LF eval_rational_series (uintC N, const cl_q_series& args, uintC len) { if (N==0) return cl_I_to_LF(0,len);