Merged with delphi 2010 branch
[lcore.git] / blinklist.pas
old mode 100755 (executable)
new mode 100644 (file)
index 7391bdf..6ce58d8
@@ -32,11 +32,11 @@ type
   end;\r
 \r
   tstringlinklist=class(tlinklist)\r
-    s:string;\r
+    s:ansistring;\r
   end;\r
 \r
   tthing=class(tlinklist)\r
-    name:string;      {name/nick}\r
+    name:ansistring;      {name/nick}\r
     hashname:integer; {hash of name}\r
   end;\r
 \r
@@ -82,7 +82,7 @@ procedure linklist2add(var baseptr,newptr:tlinklist2);
 var\r
   p:tlinklist2;\r
 begin\r
-  if (newptr=baseptr) or assigned(newptr.prev) then raise exception.create('linklist2 double insertion detected');\r
+  if (newptr=baseptr) or assigned(newptr.prev2) then raise exception.create('linklist2 double insertion detected');\r
   p := baseptr;\r
   baseptr := newptr;\r
   baseptr.prev2 := nil;\r