version 1.46, 2013/04/01 15:29:38
|
version 1.73, 2019/02/03 14:41:14
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.14 |
RPL/2 (R) version 4.1.31 |
Copyright (C) 1989-2013 Dr. BERTRAND Joël |
Copyright (C) 1989-2019 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
|
|
Line 59 instruction_type(struct_processus *s_eta
|
Line 59 instruction_type(struct_processus *s_eta
|
printf(" 1: %s, %s, %s, %s, %s, %s,\n" |
printf(" 1: %s, %s, %s, %s, %s, %s,\n" |
" %s, %s, %s, %s, %s,\n" |
" %s, %s, %s, %s, %s,\n" |
" %s, %s, %s, %s, %s,\n" |
" %s, %s, %s, %s, %s,\n" |
" %s, %s, %s, %s\n", |
" %s, %s, %s, %s,\n" |
|
" %s, %s, %s, %s\n" |
|
" %s\n", |
d_INT, d_REL, d_CPL, d_VIN, d_VRL, d_VCX, d_MIN, d_MRL, d_MCX, |
d_INT, d_REL, d_CPL, d_VIN, d_VRL, d_VCX, d_MIN, d_MRL, d_MCX, |
d_TAB, |
|
d_BIN, d_NOM, d_CHN, d_LST, d_ALG, d_RPN, d_FCH, d_SLB, d_SCK, |
d_BIN, d_NOM, d_CHN, d_LST, d_ALG, d_RPN, d_FCH, d_SLB, d_SCK, |
d_PRC); |
d_PRC, d_TAB, d_SQL, d_MTX, d_SPH, d_REC); |
printf("-> 1: %s\n\n", d_INT); |
printf("-> 1: %s\n\n", d_INT); |
|
|
if ((*s_etat_processus).langue == 'F') |
if ((*s_etat_processus).langue == 'F') |
Line 86 instruction_type(struct_processus *s_eta
|
Line 87 instruction_type(struct_processus *s_eta
|
printf(" 14 : processus\n"); |
printf(" 14 : processus\n"); |
printf(" 15 : fonction\n"); |
printf(" 15 : fonction\n"); |
printf(" 16 : table\n"); |
printf(" 16 : table\n"); |
|
printf(" 17 : connecteur SQL\n"); |
|
printf(" 18 : mutex\n"); |
|
printf(" 19 : sémaphore\n"); |
|
printf(" 20 : enregistrement\n"); |
} |
} |
else |
else |
{ |
{ |
Line 107 instruction_type(struct_processus *s_eta
|
Line 112 instruction_type(struct_processus *s_eta
|
printf(" 14 : process\n"); |
printf(" 14 : process\n"); |
printf(" 15 : function\n"); |
printf(" 15 : function\n"); |
printf(" 16 : table\n"); |
printf(" 16 : table\n"); |
|
printf(" 17 : SQL connector\n"); |
|
printf(" 18 : mutex\n"); |
|
printf(" 19 : semaphore\n"); |
|
printf(" 20 : record\n"); |
} |
} |
|
|
return; |
return; |
Line 211 instruction_type(struct_processus *s_eta
|
Line 220 instruction_type(struct_processus *s_eta
|
{ |
{ |
(*((integer8 *) (*s_objet_resultat).objet)) = 16; |
(*((integer8 *) (*s_objet_resultat).objet)) = 16; |
} |
} |
|
else if ((*s_objet_argument).type == SQL) |
|
{ |
|
(*((integer8 *) (*s_objet_resultat).objet)) = 17; |
|
} |
|
else if ((*s_objet_argument).type == MTX) |
|
{ |
|
(*((integer8 *) (*s_objet_resultat).objet)) = 18; |
|
} |
|
else if ((*s_objet_argument).type == SPH) |
|
{ |
|
(*((integer8 *) (*s_objet_resultat).objet)) = 19; |
|
} |
|
else if ((*s_objet_argument).type == REC) |
|
{ |
|
(*((integer8 *) (*s_objet_resultat).objet)) = 20; |
|
} |
|
else if ((*s_objet_argument).type == EXT) |
|
{ |
|
(*((integer8 *) (*s_objet_resultat).objet)) = 21; |
|
} |
else |
else |
{ |
{ |
/* |
/* |
Line 485 instruction_then(struct_processus *s_eta
|
Line 514 instruction_then(struct_processus *s_eta
|
} |
} |
|
|
if ((instruction_majuscule = conversion_majuscule( |
if ((instruction_majuscule = conversion_majuscule( |
|
s_etat_processus, |
(*s_etat_processus).instruction_courante)) == NULL) |
(*s_etat_processus).instruction_courante)) == NULL) |
{ |
{ |
liberation(s_etat_processus, s_objet); |
liberation(s_etat_processus, s_objet); |