/*--------------------------------------------------------------------
 * FICHERO:  MemIntLa.c
 * OBJETIVO: Definir la funcin Mem_IntercambiaLarga()
 * AUTOR:    Pedro Reina
 * FECHA:    J.13.7.1995
 *------------------------------------------------------------------*/

/*--------------------------------------------------------------------
 * Ficheros de cabecera
 *------------------------------------------------------------------*/

#include "Memoria.h"

/*--------------------------------------------------------------------
 * Definicin de funciones
 *------------------------------------------------------------------*/

/*--------------------------------------------------------------Olimpo
 * FUNCION:  Mem_IntercambiaLarga()
 * OBJETIVO: Intercambiar una zona de memoria con otra
 * ENTRADAS: Las dos zonas, una zona auxiliar y la cantidad
 *           de octetos que hay que intercambiar
 * SALIDAS:  Ninguna
 * EJEMPLO:  Mem_IntercambiaLarga (Zona1, Zona2, Aux, 80)
 *------------------------------------------------------------------*/
void Mem_IntercambiaLarga (Zona1, Zona2, Aux, Total)
memoria Zona1, Zona2, Aux;
contador Total;
  {
  Mem_Copia (Aux,   Zona1, Total);
  Mem_Copia (Zona1, Zona2, Total);
  Mem_Copia (Zona2, Aux,   Total);
  }
