<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>On implementing a linked list I hit to some unexpected (doesn't mean incorrect though) behaviour.</p>
<p> </p>
<p>  ptest = ^test;<br />  test = record<br />    p: pointer;<br />  end;</p>
<p> </p>
<p>  new(mytest);</p>
<p> </p>
<p>When I allocate "mytest" the pointer variable "p" is initialized as $ffffffff instead of nil as I did suspect. In my code though I am relying on the fact that new pointers are indeed nil so I can allocate them accordingly. How can I force and rely on the fact that p is always nil? What is the correct procedure here?</p>
<p> </p>
<p>TIA, Darius</p>
</body></html>