void * API_ENTRY MC_Allouer (size_t taille)
{
		
void * pZone=malloc(taille);
	size_t szVraieTaille = 0;
	szVraieTaille = _msize( pZone);
	
	MC_TraceEcrire(TR_COM_COM,TR_MOD_SYS,TR_TYP_DEB,
		"Allocation de %u (%u) a l'adresse %p", taille, szVraieTaille, pZone);
	if (pZone == NULL) {
			MC_TraceEcrire(TR_COM_COM,TR_MOD_SYS,TR_TYP_ERR, "MC_Allouer memoire insuffisante");
	}
	ulMemAllouee += (unsigned long)szVraieTaille;
	if (ulMemAllouee > ulMaxAlloue)
		ulMaxAlloue = ulMemAllouee;
	MC_TraceEcrire(TR_COM_COM,TR_MOD_SYS,TR_TYP_FIN,
		"Taille Memoire cumulee = %lu", ulMemAllouee);
	
	return (pZone);
}
			
		
 
	
Partager