/***************************************
*                                      *
*   Copyright (c) 1998 Jean-Eric Pin   *
*   All rights reserved.               *
*                                      *
*   TAB = 2 spaces                     *
*                                      *
***************************************/

/*-------------------------------------------------------------------
 * MatricesBooleennes.h    Jean-Eric Pin 07/12/96
 *-------------------------------------------------------------------
 */     

typedef boolean **MatriceBooleenne;      /* Matrice Booleenne */

void CopieMatricesBooleennes(element x, element y);
short EstEgalMatricesBooleennes(element x, element y);
void ProduitMatricesBooleennes(element x, element y, element xy);
unsigned long HachageMatricesBooleennes(element x);
unsigned long HachageSecondaireMatricesBooleennes(element x);
void FaireIdentiteMatricesBooleennes(element x);
void SauvegardeMatricesBooleennes(FILE *MyFile);
void LectureMatricesBooleennes(FILE *MyFile);
void EntreeMatricesBooleennes(void);
void SortieMatricesBooleennes(element x);
void SortieLaTeXMatricesBooleennes(element x, FILE *MyFile);
element AlloueMemoireMatricesBooleennes(void);
void LibereMemoireMatricesBooleennes(element Element);
void EntreePartieMatricesBooleennes(void);