--- rpl/src/interface_tex.c 2010/08/06 15:26:50 1.15 +++ rpl/src/interface_tex.c 2011/11/28 21:42:04 1.35 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.0.18 - Copyright (C) 1989-2010 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.5 + Copyright (C) 1989-2011 Dr. BERTRAND Joël This file is part of RPL/2. @@ -2335,6 +2335,7 @@ impression_tex(struct_processus *s_etat_ if (alsprintf(&commande, ds_tex_commande, d_exec_path, d_exec_path, d_exec_path, (*s_etat_processus).nom_fichier_impression, + d_exec_path, d_exec_path, (*s_etat_processus).nom_fichier_impression, nom_fichier_tex, (*s_etat_processus).chemin_fichiers_temporaires, nom_fichier_tex, nom_fichier_dvi, nom_fichier_ps) < 0) @@ -2350,15 +2351,8 @@ impression_tex(struct_processus *s_etat_ return; } - if (controle(s_etat_processus, executable_candidat, "md5", - rpliconv_md5) != d_vrai) - { - (*s_etat_processus).erreur_systeme = d_es_somme_controle; - return; - } - - if (controle(s_etat_processus, executable_candidat, "sha1", - rpliconv_sha1) != d_vrai) + if (controle_integrite(s_etat_processus, executable_candidat, + "rpliconv") != d_vrai) { (*s_etat_processus).erreur_systeme = d_es_somme_controle; return; @@ -2373,15 +2367,8 @@ impression_tex(struct_processus *s_etat_ return; } - if (controle(s_etat_processus, executable_candidat, "md5", - rplfile_md5) != d_vrai) - { - (*s_etat_processus).erreur_systeme = d_es_somme_controle; - return; - } - - if (controle(s_etat_processus, executable_candidat, "sha1", - rplfile_sha1) != d_vrai) + if (controle_integrite(s_etat_processus, executable_candidat, + "rplfile") != d_vrai) { (*s_etat_processus).erreur_systeme = d_es_somme_controle; return; @@ -2396,6 +2383,8 @@ impression_tex(struct_processus *s_etat_ (*s_etat_processus).rpl_home, (*s_etat_processus).rpl_home, (*s_etat_processus).nom_fichier_impression, + (*s_etat_processus).rpl_home, + (*s_etat_processus).rpl_home, (*s_etat_processus).nom_fichier_impression, nom_fichier_tex, (*s_etat_processus).chemin_fichiers_temporaires, nom_fichier_tex, nom_fichier_dvi, nom_fichier_ps) < 0) @@ -2411,15 +2400,8 @@ impression_tex(struct_processus *s_etat_ return; } - if (controle(s_etat_processus, executable_candidat, "md5", - rpliconv_md5) != d_vrai) - { - (*s_etat_processus).erreur_systeme = d_es_somme_controle; - return; - } - - if (controle(s_etat_processus, executable_candidat, "sha1", - rpliconv_sha1) != d_vrai) + if (controle_integrite(s_etat_processus, executable_candidat, + "rpliconv") != d_vrai) { (*s_etat_processus).erreur_systeme = d_es_somme_controle; return; @@ -2434,15 +2416,8 @@ impression_tex(struct_processus *s_etat_ return; } - if (controle(s_etat_processus, executable_candidat, "md5", - rplfile_md5) != d_vrai) - { - (*s_etat_processus).erreur_systeme = d_es_somme_controle; - return; - } - - if (controle(s_etat_processus, executable_candidat, "sha1", - rplfile_sha1) != d_vrai) + if (controle_integrite(s_etat_processus, executable_candidat, + "rplfile") != d_vrai) { (*s_etat_processus).erreur_systeme = d_es_somme_controle; return;