<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><A href="http://modula3.elegosoft.com/cm3/uploaded-archives/">http://modula3.elegosoft.com/cm3/uploaded-archives/</A><BR>
 <BR>
<A href="http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-WIN32-NT386-d5.7.0.zip">http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-WIN32-NT386-d5.7.0.zip</A><BR>
<A href="http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-WIN32-NT386-d5.7.0.zip">http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-WIN32-NT386-d5.7.0.zip</A><BR>
<A href="http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-WIN32-NT386-d5.7.0-symbols.zip">http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-WIN32-NT386-d5.7.0-symbols.zip</A><BR>
 <BR>
These should have:<BR>
  latest quake extensions <BR>
  set relation fixes <BR>
  other set fixes revealed through dynamic linking of one regression test <BR>
  hypothetical ability to cross-build to AMD64_LINUX, AMD64_DARWIN  <BR>
  one jmpbuf size for all NT386 configurations (NT386, NT386GNU, NT386MINGNU) <BR>
 <BR>
Built with Visual C++ 9.0 Express, so you'll want:<BR>
<A href="http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en</A><BR>
 <BR>
 <BR>
Still more work to do though, e.g. assertion failures in unit tests, pixmap..<BR>
 <BR>
Fuller disclosure:<BR>
Something is leaking memory on my system such that "everything" starts "failing" and I have to reboot.<BR>
This isn't Modula-3 related.<BR>
Hopefully these files aren't damaged as a result.<BR>
Must be some buggy driver or something..<BR>
 <BR>
Aside:<BR>
 The environment variable thingy has been bugging me a long time and I finally looked deeper at it.<BR>
It appears broken in CM3 4.x. I didn't check 3.x yet.<BR>
I'm still mulling a fix, and haven't run a repro of the break, but it's not a big deal either way.<BR>
Basically console apps use main that takes char** and gui apps use WinMain that doesn't get environment variables but the generated code calls GetEvironmentStrings() which returns null separated strings.<BR>
Must be that hardly anyone uses environment variables in Modula-3 on Win32 for this to have lingered so long, at least gui apps.<BR>
 <BR>
 - Jay<BR></body>
</html>