--- rpl/src/depassements.c 2013/03/23 16:14:39 1.44 +++ rpl/src/depassements.c 2019/10/31 15:40:02 1.68 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.1.13 - Copyright (C) 1989-2013 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.32 + Copyright (C) 1989-2019 Dr. BERTRAND Joël This file is part of RPL/2. @@ -200,8 +200,6 @@ depassement_puissance(integer8 *a, integ if ((-1 <= (*a)) && ((*a) <= 1)) { - r = abs((*a)); - if ((*a) == 0) { (*resultat) = 0; @@ -222,6 +220,7 @@ depassement_puissance(integer8 *a, integ } depassement = d_faux; + r = 1; for(i = 0; i < (*b); i++) { @@ -239,7 +238,7 @@ depassement_puissance(integer8 *a, integ } else { - f77puissanceii_(a, b, resultat); + (*resultat) = r; return(d_absence_erreur); } }