/*************************************** * * * Copyright (c) 1998 Jean-Eric Pin * * All rights reserved. * * * * TAB = 2 spaces * * * ***************************************/ /*------------------------------------------------------------------- * Memoire.h Jean-Eric Pin 07/12/96 *------------------------------------------------------------------- */ #define LONGUEURMOTMAX 1000 #define ALLOC(type,size) ((type *) calloc(size, sizeof(type))) void AlloueMemoireAdresses(void); void LibereMemoireAdresses(void); ProduitsDG *AlloueMemoireProduits(void); void AlloueMemoireGenerateurs(void); void LibereMemoireGenerateurs(void); void AlloueMemoireTableDesValeurs(void); void LibereMemoireTableDesValeurs(void); elementpile *AlloueMemoirePile(void); numero *AlloueMemoirePileComposanteConnexe(void); numero *AlloueMemoireTableau(unsigned long Taille); info *AlloueMemoireTable(void); info2 *AlloueMemoireTable2(void); lettre *AlloueMemoireMot(short Longueur); char *AlloueMemoireChaine(short Longueur); void AlloueMemoireBufferText(); void AlloueMemoireGraphe(void); void LibereMemoireGraphe(void); Liste2Numeros AlloueMemoirePileGraphe(unsigned long Taille); Liste2Numeros AlloueMemoireArete(void); numero **AlloueMemoireTableDeS(void); void LibereMemoireTableDeS(void); struct NumeroEtLettre *AlloueMemoirePileNumeroEtLettre(void); ListeNumero *AlloueMemoireTableListeNumero(void); ListeNumero AlloueMemoireWagonNumero(void); void AlloueMemoireInitiaux(void); void AlloueMemoireFinaux(void); void AlloueMemoireMessages(void); void LibereMemoireTable(ListeNumero *Table); void LibereMemoire(void);