#include <stdlib.h>
#include "entry.h"

//Header file for telephone directory object

const MaxEntry = 100;      //maximum number of entries

class List
{
  Entry Entries[MaxEntry];
  int Count;

 public:
   void Init();
   void ReadList();
   void Insert(Entry AnEntry,     //input  - entry to insert
	      int &Success);      //output - program flag
   void Remove(Entry AnEntry,     //input  - entry to remove
	      int &Success);      //output - program flag
   void Replace(Entry AnEntry,    //input  - entry to replace
		int &Success);    //output - program flag
   int Search(Entry AnEntry);     //input  - entry sought
   void GetEntry(Entry &AnEntry,  //in/out - list entry
		 int &Success);   //output - program flag
   int GetCount();
   void Sort();
   void DisplayList();
};
