--- rpl/src/depassements.c 2013/04/01 15:29:33 1.45 +++ rpl/src/depassements.c 2019/01/01 09:02:50 1.66 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.1.14 - Copyright (C) 1989-2013 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.30 + 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); } }