X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/3b841cea9979b3df9d9292ce37aad9ea4b9ae268..b4e3fab85fcd9f5b1502ec991c81302b910492d3:/avr/z180-serv.c diff --git a/avr/z180-serv.c b/avr/z180-serv.c index 9cf59f8..d1f52dd 100644 --- a/avr/z180-serv.c +++ b/avr/z180-serv.c @@ -415,10 +415,17 @@ void msg_cpm_result(uint8_t subf, uint8_t rc, int res) msg_xmit(2, subf, sizeof(result_msg), result_msg); - if (rc) + if (rc) { +#if GCC_BUG_61443 + char msg[40]; + strncpy_P(msg, rc_messages[rc & 0x7f], sizeof msg -1); + drv_debug(END, PSTR(" rc: %.02x/%d, '%s'"), + rc, res, msg); +#else drv_debug(END, PSTR(" rc: %.02x/%d, '%S'"), rc, res, rc_messages[rc & 0x7f]); - else +#endif + } else drv_debug(END, PSTR("")); }