<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px">
<DIV>Granted, I see that Term.m3 is an UNSAFE module, so that by definition means it is not portable.</DIV>
<DIV>Why though do we want to replace it by nasty C code where non-portable stuff can be easily hidden?  This is Modula-3.  Why not fix the Modula-3 code so that it doesn't have to be UNSAFE?  (My 2 cents.)</DIV>
<DIV>--Randy<BR><BR>>>> Jay Krell <jkrell@elego.de> 7/21/2009 11:55 AM >>><BR>CVSROOT:/usr/cvs<BR>Changes by:jkrell@birch.09/07/21 11:55:36<BR><BR>Added files:<BR>cm3/caltech-parser/term/src/: TermC.c <BR><BR>Log message:<BR>initial copy of dangerous non portable Term.m3 to rewrite portably and have it do nothing silently on Win32 which should suffice, or if not, can probably be done better, specifically the MakeRaw function<BR><BR><BR></DIV></BODY></HTML>