Path: utzoo!attcan!uunet!husc6!bloom-beacon!mit-eddie!bu-cs!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uxe.cso.uiuc.edu!mcdonald From: mcdonald@uxe.cso.uiuc.edu Newsgroups: comp.lang.c Subject: Re: CURSES package for Atari ST Message-ID: <225800032@uxe.cso.uiuc.edu> Date: 21 May 88 16:12:00 GMT References: <524@wsccs.UUCP> Lines: 16 Nf-ID: #R:wsccs.UUCP:524:uxe.cso.uiuc.edu:225800032:000:920 Nf-From: uxe.cso.uiuc.edu!mcdonald May 21 11:12:00 1988 Interestingly, I am writing this on a computer and operating system which REQUIRES that structures be packed so that some operands are aligned "wrong", so that they run slower than necessary. I am referring to my PS/2 Model 80 running Microsoft Windows. They require you to compile with a switch which packs structures inefficiently. They also recommend, but do not require that you DON'T optimize for speed. Finally, Microsoft windows does not support ANSI C, Fortran, Ada, Cobol, or standard Pascal. That's right, most standard C programs won't run as a real Windows program (as opposed to running "under" windows; this means you can't use their graphics calls in a standard C program.) The reason? Simple, all the calls to standard input and output are replaced by dummy do-nothing subroutines. They also ask you to close ALL files when you interface to their klunky "message - passing" input system. DougMcDonald