
FILE* search_hip_va (INT* key, hip_va* arecord)
{
   FILE* dataFile=NULL;
   idx_hip_va* recNum;
   
   recNum= find_idx_hip_va (key);
   if (recNum != NULL)
   {
	dataFile=jump_hip_va(recNum->RECNO.value);
	if (read_hip_va (dataFile,arecord)==0)
	   return dataFile;
	else
	   return NULL;
   }
   else
   {
	return NULL;
   }
}/* End search_idx_hip_va */


FILE* search_hip_va (INT* key, hip_va* arecord)
{
   FILE* dataFile=NULL;
   idx_hip_va* recNum;
   
   recNum= find_idx_hip_va (key);
   if (recNum != NULL)
   {
	dataFile=jump_hip_va(recNum->RECNO.value);
	if (read_hip_va (dataFile,arecord)==0)
	   return dataFile;
	else
	   return NULL;
   }
   else
   {
	return NULL;
   }
}/* End search_idx_hip_va */


FILE* search_hip_va (INT* key, hip_va* arecord)
{
   FILE* dataFile=NULL;
   idx_hip_va* recNum;
   
   recNum= find_idx_hip_va (key);
   if (recNum != NULL)
   {
	dataFile=jump_hip_va(recNum->RECNO.value);
	if (read_hip_va (dataFile,arecord)==0)
	   return dataFile;
	else
	   return NULL;
   }
   else
   {
	return NULL;
   }
}/* End search_idx_hip_va */


FILE* search_hip_va (INT* key, hip_va* arecord)
{
   FILE* dataFile=NULL;
   idx_hip_va* recNum;
   
   recNum= find_idx_hip_va (key);
   if (recNum != NULL)
   {
	dataFile=jump_hip_va(recNum->RECNO.value);
	if (read_hip_va (dataFile,arecord)==0)
	   return dataFile;
	else
	   return NULL;
   }
   else
   {
	return NULL;
   }
}/* End search_idx_hip_va */

