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

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

#include "Indice.h"

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

/*--------------------------------------------------------------------
 * FUNCION:  Ind_PaginaApuntada()
 * OBJETIVO: Decir a qu pgina apunta un item de la pgina en memoria
 * ENTRADAS: El ndice y el nmero de item
 * SALIDAS:  La posicin relativa en el fichero de la pgina a la que 
 *           apunta el item
 * NOTAS:    1. Los items se cuentan a partir de 0
 *           2. No se comprueba que el item sea vlido
 * EJEMPLO:  Ind_PaginaApuntada ( Agenda, 2 )
 *------------------------------------------------------------------*/
entero Ind_PaginaApuntada (Indice,NumItem)
indice   Indice;
contador NumItem;
  {
  memoria Pos;
  entero  Respuesta;
  
  Pos = Ind_Pagina(Indice) + Ind_Desplazamiento (Indice,NumItem);
  Respuesta = Mem_LeeEntero (Pos, MEM_INTEL);
  
  return ( Respuesta );
  }