(******************************************************************************) (* This MODULE is Public Domain. Copy me like a beast! *) (* Christian Ledermann *) (* W”lfelkofen 2 *) (* 84166 Adlkofen *) (******************************************************************************) (* *) (* Started: 20.12.92 03:54:30 *) (* Version: 20.01.94 04:12:54 *) (* *) (******************************************************************************) (* *) (* Diese Software ist ohne jede Garantie. Ich verspreche *) (* keinerlei Wartung und bernehme keine Verantwortung fr Sch„den die *) (* durch die Benutzung dieses Programmes entstehen. *) (* Jegliche Ersatzansprche lehne ich ab. *) (* *) (******************************************************************************) DEFINITION MODULE Liste; (* Entnommen ST-Computer 10/89*) TYPE List; PROCEDURE MakeList(VAR L:List); PROCEDURE KillList(VAR L:List); PROCEDURE First(VAR L:List); PROCEDURE Last(VAR L:List); PROCEDURE Next(VAR L:List); PROCEDURE Prev(VAR L:List); PROCEDURE Empty(VAR L:List):BOOLEAN; PROCEDURE AtFirst(VAR L:List):BOOLEAN; PROCEDURE AtLast(VAR L:List):BOOLEAN; PROCEDURE GetValue(VAR L:List; VAR Value:ARRAY OF INTEGER):BOOLEAN; PROCEDURE SetValue(VAR L:List; Value:ARRAY OF INTEGER); PROCEDURE EnterElement(VAR L:List); PROCEDURE AppendElement(VAR L:List); PROCEDURE RemoveElement(VAR L:List); END Liste.