9
function DLNewList:PDllist;cdecl; external;
10
procedure DLFreeList(_para1:PDllist);cdecl; external;
11
function DLNewElem(val : pointer) :PDlelem;cdecl;external;
12
procedure DLFreeElem(_para1:PDlelem);cdecl; external;
13
function DLGetHead(_para1:PDllist):PDlelem;cdecl; external;
14
function DLGetTail(_para1:PDllist):PDlelem;cdecl; external;
15
function DLRemTail(l:PDllist):PDlelem;cdecl; external;
16
function DLGetPred(_para1:PDlelem):PDlelem;cdecl; external;
17
function DLGetSucc(_para1:PDlelem):PDlelem;cdecl; external;
18
procedure DLRemove(_para1:PDlelem);cdecl; external;
19
procedure DLAddHead(list:PDllist; node:PDlelem);cdecl; external;
20
procedure DLAddTail(list:PDllist; node:PDlelem);cdecl; external;
21
function DLRemHead(list:PDllist):PDlelem;cdecl; external;
24
Function DLE_VAL(elem : PDlelem) : pointer;
28
// This function is also defined in DllistDyn!
29
Function DLE_VAL(elem : PDlelem) : pointer;
31
DLE_VAL:=elem^.dle_val