diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-12-08 10:09:30 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-12-08 10:09:30 +0100 |
| commit | 22e73779f55b051d34fc0490fbb55045f3f321d9 (patch) | |
| tree | 7ae37872135c135d3716a209cea4c8351691863c /queue.adb | |
| parent | c06bc6767163f0215d0c12e04d5a0a54d7d8a167 (diff) | |
| download | snake-22e73779f55b051d34fc0490fbb55045f3f321d9.tar.gz snake-22e73779f55b051d34fc0490fbb55045f3f321d9.tar.bz2 snake-22e73779f55b051d34fc0490fbb55045f3f321d9.zip | |
Snake Drawing
Diffstat (limited to 'queue.adb')
| -rw-r--r-- | queue.adb | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -1,19 +1,15 @@ package body Queue is procedure Enqueue(queue: in out T_Queue; data: T_Data) is - element: T_List_Node; new_back: T_List; begin - element.data := data; - element.next := null; - new_back := new T_List_Node'(element); - + new_back := new T_List_Node'((data => data, + next => null)); if Empty(queue) then queue.front := new_back; queue.back := new_back; return; end if; - queue.back.next := new_back; queue.back := new_back; end Enqueue; |
