Groups | Search | Server Info | Login | Register
Groups > comp.sys.apple2.programmer > #6275
| From | Oliver Schmidt <ol.sc@web.de> |
|---|---|
| Newsgroups | comp.sys.apple2.programmer |
| Subject | Re: Ctrl-C Interrupt? |
| Date | 2023-12-12 20:36 +0000 |
| Message-ID | <ulag8n$2mkpn$1@solani.org> (permalink) |
| References | <20231210194712.4301d589@smilodon-gracilis> <8ROdnZS9bYMI4Ov4nZ2dnZfqnPednZ2d@earthlink.com> <20231211100943.0c7dcc0e@smilodon-gracilis> <ul7mrh$2l8d7$1@solani.org> <20231211153907.71933ea0@smilodon-gracilis> |
Hi Bill, > Thanks! You're welcome :-) > I was thinking of using an asm block to check KBD for > characters. What you said is much better. I'm quite often surprised by the amount of workarounds people "find" although the functionality is already present in the Apple II C library. > I also forgot about atexit(). > I need to put that in now to close files. It's like the "finally" block > of a try/catch/finally around main(). I'm a Java programmer during the > day. You don't need to do so for closing files. All still open files are closed by the C library exit code. That code is by the way also executed on Ctrl-Reset during the runtime of a cc65 C program. So the behavior on Ctrl-Reset isn't as undefined/fatal as you might think. I even had once the case where I totally ran out of memory so I couldn't add some quit code. Instead I simply documented Ctrl-Reset as the official way to quit the program ;-) Regards, Oliver
Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Ctrl-C Interrupt? Bill Chatfield <bill_chatfield@yahoo.com> - 2023-12-10 19:47 -0500
Re: Ctrl-C Interrupt? fadden <fadden@fadden.com> - 2023-12-10 17:54 -0800
Re: Ctrl-C Interrupt? Bill Chatfield <bill_chatfield@yahoo.com> - 2023-12-11 10:07 -0500
Re: Ctrl-C Interrupt? Hugh Hood <hughhood@earthlink.net> - 2023-12-10 21:10 -0600
Re: Ctrl-C Interrupt? Bill Chatfield <bill_chatfield@yahoo.com> - 2023-12-11 10:09 -0500
Re: Ctrl-C Interrupt? Oliver Schmidt <ol.sc@web.de> - 2023-12-11 19:10 +0000
Re: Ctrl-C Interrupt? Bill Chatfield <bill_chatfield@yahoo.com> - 2023-12-11 15:39 -0500
Re: Ctrl-C Interrupt? Oliver Schmidt <ol.sc@web.de> - 2023-12-12 20:36 +0000
Re: Ctrl-C Interrupt? Bill Chatfield <bill_chatfield@yahoo.com> - 2023-12-12 23:55 -0500
Re: Ctrl-C Interrupt? I am Rob <gids.rs@sasktel.net> - 2023-12-10 20:30 -0800
Re: Ctrl-C Interrupt? Bill Chatfield <bill_chatfield@yahoo.com> - 2023-12-11 10:11 -0500
csiph-web