Browse Source

* new bug

peter 20 years ago
parent
commit
3dbaecd320
1 changed files with 31 additions and 0 deletions
  1. 31 0
      tests/webtbs/tw3653.pp

+ 31 - 0
tests/webtbs/tw3653.pp

@@ -0,0 +1,31 @@
+{ Source provided for Free Pascal Bug Report 3653 }
+{ Submitted by "Marco" on  2005-02-14 }
+{ e-mail:  }
+
+{$ifdef fpc}
+{$mode delphi}
+{$else}
+type ptrint = integer;
+{$endif}
+
+Type
+     arrptr  = array[0..maxint div 4-1] of pointer;
+     arrint  = array[0..maxint div 4-1] of integer;
+     ppointer= ^arrptr;
+     parrint = ^arrint;
+     PLightSetElement = ^Pointer;
+     TLightSet = Pointer;
+
+     dlightsetiterator = record
+                           next : PLightSetElement;
+                         end;
+
+function lightstartiter(p:TLightSet):DLightSetIterator;
+
+
+begin
+     result.next:=@ppointer(ptrint(p) and not 3)[0];     // on size.
+end;
+
+begin
+end.