version 1.47, 2013/03/16 11:31:41
|
version 1.79, 2025/04/15 10:17:52
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.13 |
RPL/2 (R) version 4.1.36 |
Copyright (C) 1989-2013 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 63 instruction_clmf(struct_processus *s_eta
|
Line 63 instruction_clmf(struct_processus *s_eta
|
return; |
return; |
} |
} |
|
|
|
if (test_cfsf(s_etat_processus, 31) == d_vrai) |
|
{ |
|
if (empilement_pile_last(s_etat_processus, 0) == d_erreur) |
|
{ |
|
return; |
|
} |
|
} |
|
|
affichage_pile(s_etat_processus, (*s_etat_processus).l_base_pile, 1); |
affichage_pile(s_etat_processus, (*s_etat_processus).l_base_pile, 1); |
|
|
return; |
return; |
Line 109 instruction_cont(struct_processus *s_eta
|
Line 117 instruction_cont(struct_processus *s_eta
|
return; |
return; |
} |
} |
|
|
|
if (test_cfsf(s_etat_processus, 31) == d_vrai) |
|
{ |
|
if (empilement_pile_last(s_etat_processus, 0) == d_erreur) |
|
{ |
|
return; |
|
} |
|
} |
|
|
(*s_etat_processus).debug_programme = d_faux; |
(*s_etat_processus).debug_programme = d_faux; |
(*s_etat_processus).execution_pas_suivant = d_vrai; |
(*s_etat_processus).execution_pas_suivant = d_vrai; |
|
|
Line 143 instruction_cnrm(struct_processus *s_eta
|
Line 159 instruction_cnrm(struct_processus *s_eta
|
struct_objet *s_objet_argument; |
struct_objet *s_objet_argument; |
struct_objet *s_objet_resultat; |
struct_objet *s_objet_resultat; |
|
|
unsigned long i; |
integer8 i; |
unsigned long j; |
integer8 j; |
|
|
void *accumulateur; |
void *accumulateur; |
|
|
Line 267 instruction_cnrm(struct_processus *s_eta
|
Line 283 instruction_cnrm(struct_processus *s_eta
|
return; |
return; |
} |
} |
|
|
if ((accumulateur = malloc((*((struct_vecteur *) |
if ((accumulateur = malloc(((size_t) (*((struct_vecteur *) |
(*s_objet_argument).objet)).taille * sizeof(real8))) == NULL) |
(*s_objet_argument).objet)).taille) * sizeof(real8))) == NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
return; |
return; |
Line 303 instruction_cnrm(struct_processus *s_eta
|
Line 319 instruction_cnrm(struct_processus *s_eta
|
return; |
return; |
} |
} |
|
|
if ((accumulateur = malloc((*((struct_vecteur *) |
if ((accumulateur = malloc(((size_t) (*((struct_vecteur *) |
(*s_objet_argument).objet)).taille * sizeof(real8))) == NULL) |
(*s_objet_argument).objet)).taille) * sizeof(real8))) == NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
return; |
return; |
Line 433 instruction_cnrm(struct_processus *s_eta
|
Line 449 instruction_cnrm(struct_processus *s_eta
|
return; |
return; |
} |
} |
|
|
if ((accumulateur = malloc((*((struct_matrice *) |
if ((accumulateur = malloc(((size_t) (*((struct_matrice *) |
(*s_objet_argument).objet)).nombre_lignes * sizeof(real8))) |
(*s_objet_argument).objet)).nombre_lignes) * sizeof(real8))) |
== NULL) |
== NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
Line 483 instruction_cnrm(struct_processus *s_eta
|
Line 499 instruction_cnrm(struct_processus *s_eta
|
return; |
return; |
} |
} |
|
|
if ((accumulateur = malloc((*((struct_matrice *) |
if ((accumulateur = malloc(((size_t) (*((struct_matrice *) |
(*s_objet_argument).objet)).nombre_lignes * sizeof(real8))) |
(*s_objet_argument).objet)).nombre_lignes) * sizeof(real8))) |
== NULL) |
== NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
Line 531 instruction_cnrm(struct_processus *s_eta
|
Line 547 instruction_cnrm(struct_processus *s_eta
|
return; |
return; |
} |
} |
|
|
if ((accumulateur = malloc((*((struct_matrice *) |
if ((accumulateur = malloc(((size_t) (*((struct_matrice *) |
(*s_objet_argument).objet)).nombre_lignes * sizeof(real8))) |
(*s_objet_argument).objet)).nombre_lignes) * sizeof(real8))) |
== NULL) |
== NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
Line 723 instruction_chr(struct_processus *s_etat
|
Line 739 instruction_chr(struct_processus *s_etat
|
} |
} |
|
|
((unsigned char *) (*s_objet_resultat).objet)[0] = |
((unsigned char *) (*s_objet_resultat).objet)[0] = |
(*((integer8 *) (*s_objet_argument).objet)); |
(unsigned char) (*((integer8 *) |
|
(*s_objet_argument).objet)); |
((unsigned char *) (*s_objet_resultat).objet)[1] = |
((unsigned char *) (*s_objet_resultat).objet)[1] = |
d_code_fin_chaine; |
d_code_fin_chaine; |
} |
} |