From 2fd186a84cba4f39f6f1bb8bd34d52b4e1d4f814 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Fri, 25 May 2018 19:49:15 +0200 Subject: Cleaned code. --- tools/d2c/coder.c | 110 ------------------------------------------------------ tools/d2c/coder.h | 15 -------- 2 files changed, 125 deletions(-) diff --git a/tools/d2c/coder.c b/tools/d2c/coder.c index eff35c2..2e02e47 100644 --- a/tools/d2c/coder.c +++ b/tools/d2c/coder.c @@ -44,9 +44,6 @@ struct _rented_coder { const char *input; /* Fichier de définitions */ - const char *arch; /* Architecture à traiter */ - const char *header; /* En-tête pour les en-têtes */ - const char *const_prefix; /* Préfixe pour les opérandes */ pre_processor *pp; /* Pré-processeur avec macros */ @@ -214,32 +211,6 @@ void delete_coder(rented_coder *coder) * * * Paramètres : coder = gestion par la machine en remplacement de l'humain. * * * -* Description : Détermine si les propriétés de base d'un codeur sont là. * -* * -* Retour : Bilan de l'état opérationnel. * -* * -* Remarques : - * -* * -******************************************************************************/ - -bool do_basic_checks_with_coder(const rented_coder *coder) -{ - /* - result = coder->type != IOT_UNDEFINED && coder->outdir != NULL; - result &= coder->arch != NULL && coder->header != NULL; - - if (coder->type == IOT_FORMAT) - result &= (coder->const_prefix != NULL); - */ - return false; - -} - - -/****************************************************************************** -* * -* Paramètres : coder = gestion par la machine en remplacement de l'humain. * -* * * Description : Indique le fichier de définition considéré en entrée. * * * * Retour : Fichier de définition à interpréter. * @@ -275,87 +246,6 @@ void set_coder_input_file(rented_coder *coder, const char *input) } -/****************************************************************************** -* * -* Paramètres : coder = gestion par la machine en remplacement de l'humain. * -* type = type de définition à attendre. * -* * -* Description : Spécifie le type de format à prendre en compte (E/S). * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ -/* -void set_coder_input_type(rented_coder *coder, InputOutputType type) -{ - coder->type = type; - -} -*/ - - -/****************************************************************************** -* * -* Paramètres : coder = gestion par la machine en remplacement de l'humain. * -* arch = désignation pour le code de l'architecture lue. * -* * -* Description : Détermine l'architecture visée par les traitements. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -void set_coder_arch(rented_coder *coder, const char *arch) -{ - coder->arch = arch; - -} - - -/****************************************************************************** -* * -* Paramètres : coder = gestion par la machine en remplacement de l'humain. * -* header = base des définitions de protection d'en-têtes. * -* * -* Description : Définit la base des protections des fichiers d'en-tête. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -void set_coder_header_base(rented_coder *coder, const char *header) -{ - coder->header = header; - -} - - -/****************************************************************************** -* * -* Paramètres : coder = gestion par la machine en remplacement de l'humain. * -* prefix = préfixe pour les types d'opérandes. * -* * -* Description : Définit le préfixe pour les opérandes chargées par format. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -void set_coder_const_prefix(rented_coder *coder, const char *prefix) -{ - coder->const_prefix = prefix; - -} - - /* ---------------------------------------------------------------------------------- */ /* INFORMATIONS GENERALES */ diff --git a/tools/d2c/coder.h b/tools/d2c/coder.h index 34544c2..218ab92 100644 --- a/tools/d2c/coder.h +++ b/tools/d2c/coder.h @@ -49,27 +49,12 @@ rented_coder *create_coder(pre_processor *); /* Supprime le codeur de la mémoire. */ void delete_coder(rented_coder *); -/* Détermine si les propriétés de base d'un codeur sont là. */ -bool do_basic_checks_with_coder(const rented_coder *); - /* Indique le fichier de définition considéré en entrée. */ const char *get_coder_input_file(const rented_coder *); /* Spécifie le fichier de définition à prendre en entrée. */ void set_coder_input_file(rented_coder *, const char *); -/* Spécifie le type de format à prendre en compte (E/S). */ -//void set_coder_input_type(rented_coder *, InputOutputType); - -/* Détermine l'architecture visée par les traitements. */ -void set_coder_arch(rented_coder *, const char *); - -/* Définit la base des protections des fichiers d'en-tête. */ -void set_coder_header_base(rented_coder *, const char *); - -/* Définit le préfixe pour les opérandes chargées par format. */ -void set_coder_const_prefix(rented_coder *, const char *); - /* ----------------------------- INFORMATIONS GENERALES ----------------------------- */ -- cgit v0.11.2-87-g4458