--- rpl/src/rpl.h 2010/03/08 14:28:20 1.17 +++ rpl/src/rpl.h 2010/04/07 13:45:10 1.21 @@ -1,6 +1,6 @@ /* ================================================================================ - RPL/2 (R) version 4.0.12 + RPL/2 (R) version 4.0.14 Copyright (C) 1989-2010 Dr. BERTRAND Joël This file is part of RPL/2. @@ -26,8 +26,6 @@ #define _GNU_SOURCE #define _REENTRANT -// Nécessaire pour les systèmes qui ne comprennent pas _GNU_SOURCE -#define _XOPEN_SOURCE 500 /* ================================================================================ @@ -42,6 +40,7 @@ #include #include #include +#include #ifndef RPLARGS # include @@ -488,6 +487,7 @@ void debug_memoire_retrait(void *ptr); # define d_es_interruption_invalide 2012 # define d_es_contexte 2013 # define d_es_somme_controle 2014 +# define d_es_nom_implicite 2015 #endif /* @@ -624,17 +624,6 @@ void debug_memoire_retrait(void *ptr); # define d_ex_clef_inexistante 80 #endif -/* --------------------------------------------------------------------------------- - Erreurs de la ligne de commande --------------------------------------------------------------------------------- -*/ - -#ifndef RPLARGS -# define d_os 4000 -# define d_os_ligne_de_commande 4001 -# define d_os_fichier_introuvable 4002 -#endif /* ================================================================================ @@ -1366,6 +1355,7 @@ typedef struct processus unsigned char autorisation_conversion_chaine; /*Y/N*/ unsigned char autorisation_empilement_programme; /*Y/N*/ unsigned char autorisation_evaluation_nom; /*Y/N*/ + unsigned char autorisation_nom_implicite; /*Y/N*/ unsigned char evaluation_forcee; /*Y/N*/ unsigned char instruction_valide; /*Y/N*/ unsigned char instruction_intrinseque; /*Y/I/N*/ @@ -2044,6 +2034,7 @@ void instruction_ifft(struct_processus * void instruction_ift(struct_processus *s_etat_processus); void instruction_ifte(struct_processus *s_etat_processus); void instruction_im(struct_processus *s_etat_processus); +void instruction_implicit(struct_processus *s_etat_processus); void instruction_in(struct_processus *s_etat_processus); void instruction_incr(struct_processus *s_etat_processus); void instruction_indep(struct_processus *s_etat_processus);