From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2002-12-12 20:25:13
On Thu, Dec 12, 2002 at 07:49:35PM +0100, MagerValp wrote: > Well some targets have both, but other than that... That's a killer argument:-) > Maybe define both > CH_STOP and CH_ESC to 0x03 on the C64/VIC-20, and 0x03/0x1b on the > other platforms? Better: Define CH_ESC on machines that have an escape key and CH_STOP on keys with a stop key (which are all CBM machines, I think). So the existance of the symbol means that the machine has this key, similar to the function keys. This will allow tests like: switch (cgetc ()) { #ifdef CH_ESC CH_ESC: /* Handle the escape key */ break; #endif } So I would add CH_STOP to cbm.h and CH_ESC to the following machine specific header files: cbm264.h (base file for c16&plus/4) cbm510.h cbm610.h pet.h (some PETs don't have an ESC key) c128.h Did I miss anything? Regards Uz -- Ullrich von Bassewitz uz_at_musoftware.de ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-12-12 20:25:17 CET