From: plugwash <plugwash@p10link.net>
Date: Mon, 15 Jun 2009 21:06:50 +0000 (+0000)
Subject: fix a typo in previous commit
X-Git-Url: http://www.lcore.org/git/lcore.git/commitdiff_plain/dbfefcf1c7180deedc221f927dd01e8cbf3d6d21?hp=5ba06ea7bd30494fe55f81a3bc07c8d1eb3702e0

fix a typo in previous commit


git-svn-id: file:///svnroot/lcore/trunk@49 b1de8a11-f9be-4011-bde0-cc7ace90066a
---

diff --git a/blinklist.pas b/blinklist.pas
index 7391bdf..5c3391d 100755
--- a/blinklist.pas
+++ b/blinklist.pas
@@ -54,14 +54,14 @@ var
   linklistdebug:integer;
 
 implementation
-
-uses sysutils;
+
+uses sysutils;
 
 procedure linklistadd(var baseptr:tlinklist;newptr:tlinklist);
 var
   p:tlinklist;
 begin
-  if (newptr=baseptr) or assigned(newptr.prev) then raise exception.create('linklist double insertion detected');
+  if (newptr=baseptr) or assigned(newptr.prev) then raise exception.create('linklist double insertion detected');
   p := baseptr;
   baseptr := newptr;
   baseptr.prev := nil;
@@ -73,8 +73,8 @@ procedure linklistdel(var baseptr:tlinklist;item:tlinklist);
 begin
   if item = baseptr then baseptr := item.next;
   if item.prev <> nil then item.prev.next := item.next;
-  if item.next <> nil then item.next.prev := item.prev;
-  item.prev := nil;
+  if item.next <> nil then item.next.prev := item.prev;
+  item.prev := nil;
   item.next := nil;
 end;
 
@@ -82,7 +82,7 @@ procedure linklist2add(var baseptr,newptr:tlinklist2);
 var
   p:tlinklist2;
 begin
-  if (newptr=baseptr) or assigned(newptr.prev) then raise exception.create('linklist2 double insertion detected');
+  if (newptr=baseptr) or assigned(newptr.prev2) then raise exception.create('linklist2 double insertion detected');
   p := baseptr;
   baseptr := newptr;
   baseptr.prev2 := nil;
@@ -94,8 +94,8 @@ procedure linklist2del(var baseptr:tlinklist2;item:tlinklist2);
 begin
   if item = baseptr then baseptr := item.next2;
   if item.prev2 <> nil then item.prev2.next2 := item.next2;
-  if item.next2 <> nil then item.next2.prev2 := item.prev2;
-  item.prev2 := nil;
+  if item.next2 <> nil then item.next2.prev2 := item.prev2;
+  item.prev2 := nil;
   item.next2 := nil;
 end;