Sortierte Listen auf Basis von verzeigerten Elementen II

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

CalendarMan.om
PROCEDURE InitListOfAppointments
            (VAR list: ListOfAppointments);
BEGIN
   list.first := NIL; list.length := 0; list.cursor := NIL;
END InitListOfAppointments;

PROCEDURE GetFirstAppointment(list: ListOfAppointments;
                              VAR appointment: Appointment);
BEGIN
   ASSERT(list.length > 0);
   appointment := list.first.appointment;
END GetFirstAppointment;

PROCEDURE NumberOfAppointments
            (list: ListOfAppointments) : INTEGER;
BEGIN
   RETURN list.length
END NumberOfAppointments;

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999