/* TP n°1 - Exercice 2 - Listes doublement chaînées */

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
#include <assert.h>

struct s_maillon {
    struct s_maillon * prec;
    struct s_maillon * suiv;
    int val;
};

typedef struct s_maillon Maillon;

struct s_listeDC {
    Maillon* prem;
    Maillon* dern;
};

typedef struct s_listeDC ListeDC;

ListeDC* creeListe(){
    ListeDC* liste = (ListeDC*) malloc(1*sizeof(ListeDC));
    // A COMPLETER
    return liste;
}

void detruireListe(ListeDC* liste){
    // A COMPLETER
}

int main() {
    ListeDC* liste = creeListe();
    // tests
    detruireListe(liste);
    return 0;
}