version 1.81, 2013/02/27 17:11:39
|
version 1.82, 2013/03/20 17:11:43
|
Line 61 creation_instruction(struct_processus *s
|
Line 61 creation_instruction(struct_processus *s
|
(*(*s_etat_processus).arbre_instructions).feuille = NULL; |
(*(*s_etat_processus).arbre_instructions).feuille = NULL; |
|
|
if (((*(*s_etat_processus).arbre_instructions).noeuds = |
if (((*(*s_etat_processus).arbre_instructions).noeuds = |
malloc((*s_etat_processus).nombre_caracteres |
malloc(((size_t) (*s_etat_processus).nombre_caracteres) |
* sizeof(struct_instruction))) == NULL) |
* sizeof(struct_instruction))) == NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
Line 101 creation_instruction(struct_processus *s
|
Line 101 creation_instruction(struct_processus *s
|
|
|
if (((*(*l_instruction_courante).noeuds[(*s_etat_processus) |
if (((*(*l_instruction_courante).noeuds[(*s_etat_processus) |
.pointeurs_caracteres[*ptr]]).noeuds = |
.pointeurs_caracteres[*ptr]]).noeuds = |
malloc((*s_etat_processus).nombre_caracteres |
malloc(((size_t) (*s_etat_processus).nombre_caracteres) |
* sizeof(struct_instruction))) == NULL) |
* sizeof(struct_instruction))) == NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
Line 180 initialisation_instructions(struct_proce
|
Line 180 initialisation_instructions(struct_proce
|
} |
} |
|
|
if (((*s_etat_processus).pointeurs_caracteres = |
if (((*s_etat_processus).pointeurs_caracteres = |
malloc(longueur_tableau * sizeof(int))) == NULL) |
malloc(((size_t) longueur_tableau * sizeof(int)))) == NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
return; |
return; |
Line 1103 analyse(struct_processus *s_etat_process
|
Line 1103 analyse(struct_processus *s_etat_process
|
if ((position = index((*s_etat_processus).instruction_courante, '$')) |
if ((position = index((*s_etat_processus).instruction_courante, '$')) |
!= NULL) |
!= NULL) |
{ |
{ |
if ((bibliotheque_candidate = malloc((position + 1 |
if ((bibliotheque_candidate = malloc(((size_t) (position + 1 |
- (*s_etat_processus).instruction_courante) |
- (*s_etat_processus).instruction_courante)) |
* sizeof(unsigned char))) == NULL) |
* sizeof(unsigned char))) == NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
Line 1113 analyse(struct_processus *s_etat_process
|
Line 1113 analyse(struct_processus *s_etat_process
|
|
|
(*bibliotheque_candidate) = d_code_fin_chaine; |
(*bibliotheque_candidate) = d_code_fin_chaine; |
strncat(bibliotheque_candidate, |
strncat(bibliotheque_candidate, |
(*s_etat_processus).instruction_courante, |
(*s_etat_processus).instruction_courante, ((size_t) |
position - (*s_etat_processus).instruction_courante); |
(position - (*s_etat_processus).instruction_courante))); |
|
|
position++; |
position++; |
|
|
Line 1232 analyse(struct_processus *s_etat_process
|
Line 1232 analyse(struct_processus *s_etat_process
|
(*s_etat_processus).pourcentage_maximal_cpu) |
(*s_etat_processus).pourcentage_maximal_cpu) |
- (pourcentage * temps_cpu / 100); |
- (pourcentage * temps_cpu / 100); |
|
|
temporisation.tv_sec = floor(attente); |
temporisation.tv_sec = (__time_t) floor(attente); |
temporisation.tv_nsec = (attente - temporisation.tv_sec) * |
temporisation.tv_nsec = (__suseconds_t) ((attente |
1E9; |
- ((real8) temporisation.tv_sec)) * 1E9); |
|
|
while(nanosleep(&temporisation, &temporisation) == -1) |
while(nanosleep(&temporisation, &temporisation) == -1) |
{ |
{ |