--- rpl/src/types.c 2010/11/26 11:46:38 1.24 +++ rpl/src/types.c 2011/04/11 13:02:29 1.27.2.1 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.0.20 - Copyright (C) 1989-2010 Dr. BERTRAND Joël + RPL/2 (R) version 4.0.22 + Copyright (C) 1989-2011 Dr. BERTRAND Joël This file is part of RPL/2. @@ -2323,7 +2323,6 @@ recherche_type(struct_processus *s_etat_ if (sequenceur(s_etat_processus) == d_erreur) { - (*s_etat_processus).erreur_execution = d_ex_syntaxe; (*s_etat_processus).recherche_type = registre_recherche_type; (*s_etat_processus).mode_execution_programme = registre_mode_execution_programme; @@ -3419,7 +3418,9 @@ recherche_type(struct_processus *s_etat_ while((*ptr) != d_code_fin_chaine) { - if (isalnum((*ptr)) == 0) + if ((isalnum((*ptr)) == 0) && + ((*ptr) != '_') && + ((*ptr) != '$')) { free(s_objet);