<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 20 March 2015 at 18:01, leledumbo <span dir="ltr"><<a href="mailto:leledumbo_cool@yahoo.co.id" target="_blank">leledumbo_cool@yahoo.co.id</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> Where is the 'write'  function defined and how is it different from<br>
'writeln'?<br>
><br>
> I can see a lot of fpc_writeXXX and other xxxxWrite functions, but no<br>
> 'write' itself<br>
<br>
</span>those fpc_writeXXX ARE the actual write. Write(Ln) is NOT a function as like<br>
others whose implementation you can clearly see. It's rather a command for<br>
the compiler to translate to the correct fpc_writeXXX call. So, if you:<br>
<br>
WriteLn(123,' is an integer');<br>
<br>
the compiler will translate it to:<br>
<br>
fpc_write_text_shortint(123);<br>
fpc_write_text_shortstring('is an integer');<br>
fpc_writeln_end;<br>
<br>
The same case applies to Read(Ln). AFAIK Pascal's I/O is part of the<br>
language, not the RTL.<br>
<br>
<br></blockquote></div><br></div><div class="gmail_extra">Where does the output go? Is it for stdout, strderr  or the console?<br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature">Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a></div>
</div></div>