--- rpl/src/rplexternals.h 2010/03/04 10:17:55 1.4 +++ rpl/src/rplexternals.h 2010/04/28 09:38:27 1.8 @@ -1,6 +1,6 @@ /* ================================================================================ - RPL/2 (R) version 4.0.12 + RPL/2 (R) version 4.0.15 Copyright (C) 1989-2010 Dr. BERTRAND Joël This file is part of RPL/2. @@ -39,9 +39,10 @@ ================================================================================ */ -#define allocation(a) allocation((*rpl_arguments).s_etat_processus, a) -#define copie_objet(a, b) copie_objet((*rpl_arguments).s_etat_processus, a, b) -#define liberation(a) liberation((*rpl_arguments).s_etat_processus, a) +#define allocation(a) librpl_allocation((*rpl_arguments).s_etat_processus, a) +#define copie_objet(a, b) librpl_copie_objet( \ + (*rpl_arguments).s_etat_processus, a, b) +#define liberation(a) librpl_liberation((*rpl_arguments).s_etat_processus, a) /* -------------------------------------------------------------------------------- @@ -1035,8 +1036,8 @@ #define intrinsic(function) { \ int __status; \ - __status = wrapper_instruction_intrinseque(instruction_##function, \ - rpl_arguments); \ + __status = wrapper_instruction_intrinseque( \ + instruction_##function, rpl_arguments); \ if (__status == 1) executionError(#function); \ if (__status == 2) systemError(#function); \ } while(0)