From 2fd186a84cba4f39f6f1bb8bd34d52b4e1d4f814 Mon Sep 17 00:00:00 2001
From: Cyrille Bagard <nocbos@gmail.com>
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