version 1.74, 2017/07/30 21:59:41
|
version 1.90, 2025/04/15 10:17:49
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.27 |
RPL/2 (R) version 4.1.36 |
Copyright (C) 1989-2017 Dr. BERTRAND Joël |
Copyright (C) 1989-2025 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
|
|
Line 376 chargement_bibliotheque(struct_processus
|
Line 376 chargement_bibliotheque(struct_processus
|
{ |
{ |
if ((fleche = strstr(tableau[i], "->")) != NULL) |
if ((fleche = strstr(tableau[i], "->")) != NULL) |
{ |
{ |
strncpy(fleche, "to", 2); |
memcpy(fleche, "to", 2); |
|
(*s_etat_processus).s_instructions_externes[(*s_etat_processus) |
|
.nombre_instructions_externes].position_fleche = |
|
fleche - tableau[i]; |
|
} |
|
else |
|
{ |
|
(*s_etat_processus).s_instructions_externes[(*s_etat_processus) |
|
.nombre_instructions_externes].position_fleche = -1; |
} |
} |
|
|
(*s_etat_processus).s_instructions_externes[(*s_etat_processus) |
(*s_etat_processus).s_instructions_externes[(*s_etat_processus) |
Line 918 execution_fonction_de_bibliotheque(struc
|
Line 926 execution_fonction_de_bibliotheque(struc
|
|
|
if ((fleche = strstr(nom_fonction, "->")) != NULL) |
if ((fleche = strstr(nom_fonction, "->")) != NULL) |
{ |
{ |
strncpy(fleche, "to", 2); |
memcpy(fleche, "to", 2); |
} |
} |
|
|
ordre_iteration = 0; |
ordre_iteration = 0; |
Line 1419 struct_liste_chainee *
|
Line 1427 struct_liste_chainee *
|
empilement_pile_operationnelle(struct_rpl_arguments *s_rpl_arguments, |
empilement_pile_operationnelle(struct_rpl_arguments *s_rpl_arguments, |
struct_objet *s_objet) |
struct_objet *s_objet) |
{ |
{ |
|
# pragma GCC diagnostic push |
|
# pragma GCC diagnostic ignored "-Wunused-but-set-variable" |
struct_liste_chainee *l_ancienne_base_liste; |
struct_liste_chainee *l_ancienne_base_liste; |
struct_liste_chainee *l_nouvelle_base_liste; |
struct_liste_chainee *l_nouvelle_base_liste; |
|
|
Line 1439 empilement_pile_operationnelle(struct_rp
|
Line 1449 empilement_pile_operationnelle(struct_rp
|
(*s_rpl_arguments).l_base_pile = l_nouvelle_base_liste; |
(*s_rpl_arguments).l_base_pile = l_nouvelle_base_liste; |
|
|
return l_nouvelle_base_liste; |
return l_nouvelle_base_liste; |
|
# pragma GCC diagnostic pop |
} |
} |
|
|
|
|
Line 1458 struct_liste_chainee *
|
Line 1469 struct_liste_chainee *
|
depilement_pile_operationnelle(struct_rpl_arguments *s_rpl_arguments, |
depilement_pile_operationnelle(struct_rpl_arguments *s_rpl_arguments, |
struct_objet **s_objet) |
struct_objet **s_objet) |
{ |
{ |
|
# pragma GCC diagnostic push |
|
# pragma GCC diagnostic ignored "-Wunused-but-set-variable" |
struct_liste_chainee *l_ancienne_base_liste; |
struct_liste_chainee *l_ancienne_base_liste; |
struct_liste_chainee *l_nouvelle_base_liste; |
struct_liste_chainee *l_nouvelle_base_liste; |
|
|
Line 1466 depilement_pile_operationnelle(struct_rp
|
Line 1479 depilement_pile_operationnelle(struct_rp
|
if ((*s_rpl_arguments).l_base_pile == NULL) |
if ((*s_rpl_arguments).l_base_pile == NULL) |
{ |
{ |
*s_objet = NULL; |
*s_objet = NULL; |
return(NULL); |
return NULL ; |
} |
} |
else |
else |
{ |
{ |
Line 1479 depilement_pile_operationnelle(struct_rp
|
Line 1492 depilement_pile_operationnelle(struct_rp
|
|
|
(*s_rpl_arguments).l_base_pile = l_nouvelle_base_liste; |
(*s_rpl_arguments).l_base_pile = l_nouvelle_base_liste; |
|
|
return(l_nouvelle_base_liste); |
return l_nouvelle_base_liste ; |
} |
} |
|
# pragma GCC diagnostic pop |
} |
} |
|
|
|
|