Path: utzoo!utgpu!watmath!clyde!att!rutgers!apple!bionet!agate!labrea!decwrl!sun!pitstop!sundc!seismo!uunet!munnari!bhpese!andrew From: andrew@bhpese.bhpese.oz (Andrew Steele) Newsgroups: comp.sys.amiga.tech Subject: Re: Manx bugs Message-ID: <154@bhpese.bhpese.oz> Date: 1 Dec 88 00:27:57 GMT References: <20@snll-arpagw.UUCP> Reply-To: andrew@bhpese.bhpese.oz (Andrew Steele) Organization: BHP Electrical Process Computing, Newcastle, Australia Lines: 42 Talking of Manx Bugs two I've found are the following : 1. /* Minimal Example */ main() { int i; i++ %= 3; } Whilst I now know that this should produce an error because you can't increment an lvalue. What it shouldn't do is cause the compiler to generate a guru which it does!! 2. This actually applies to SDB or possibly the OS. When sdb starts up it draws the window it works in, then goes and loads in your source program and then displays the file in the window. If you try to move the window after it has come up but before the source file is displayed, the window can be made to wrap on the screen if you still have the left mousebutton held down while sdb tries to update its window to display the source file. i.e. |------------------| <-- Screen | a----------b | | | | <-|---- SDB Window | c----------d | |------------------| Holding the Left Mousebutton Down to keep the window selected during the window update as the file is displayed, by moving the mouse you can produce : |------------------| <-- Screen |-----d c------| |-----b a------| | | | x-|---- Wrapped Window |------------------| _____ Andrew Steele /_ _\ Spengat Technologies, _ | | _ c/o Electrical Computer Services, ACSnet : andrew@bhpese.oz /__| |__\ BHP Rod & Bar Products Division, INTERNET: andrew@bhpese.oz.au Newcastle, NSW, Australia. UUCP : ...!{uunet,mcvax}!munnari!bhpese.oz!andrew