<div dir="ltr"><div>SPACE is 32 and NEWLINE is 10 is that the reason that space in ASCII is 32</div><div>As for EOF it is 0xFF which is not always -1, depending if your char is signed or unsigned.</div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- </div>Ori Idan CEO Helicon Books<div><a href="http://www.heliconbooks.com" target="_blank">http://www.heliconbooks.com</a></div><div><br></div><div><div><br></div><div><br></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 3, 2022 at 10:01 PM Adam Thornton <<a href="mailto:athornton@gmail.com">athornton@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 2, 2022 at 9:01 PM Will Senn <<a href="mailto:will.senn@gmail.com" target="_blank">will.senn@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div><font face="Helvetica, Arial, sans-serif"><br>
      For example, even in the tiny copy program example, from the
      introductory chapter, once you include the primitive getc and putc
      subroutines, there are 7 symbolic constants: MAXLINE, MAXCARD,
      NEWLINE, STDIN, STDOUT, EOF, SPACE and character, which is really
      an integer and gets replaced with integer by some mythical
      preprocessor (chapter 8). Anyhow, in the modern world, MAXLINE and
      MAXCARD don't really have meaning, but they can magically be
      treated as lines of a file, the rest do have meaning, but they
      don't evaluate to the same things in Fortran-land as in
      modern-land. STDIN is 5 and STDOUT is 6 (card reader and punch
      LUNs, again some magic that lets them be treated as terminal input
      and output),  EOF is -1, SPACE is 32, NEWLINE is 10. </font><br><br></div><div><font face="Helvetica, Arial, sans-serif">Pretty sure that EOF is _still_ -1.  SPACE and NEWLINE also look pretty familiar and their values haven't changed, although we might spell them a little differently these days.</font><br>
  </div>

</blockquote></div></div>
</blockquote></div>