carl@CITHEX.CALTECH.EDU (08/09/88)
I've narrowed down the problem I reported earlier with the debugger not dealing properly with zero-terminated ASCII strings when debugging C programs. The problem occurs when using VAX DEBUG version 4.7-1, but not when using the DEBUG version 4.5-6. The problem occurs whether VAX C version 2.1-007 or version 2.3-024 is used, and appears not to depend on any other of the system shareable libraries. The workaround, therefore, is to copy the old versions of SYS$LIBRARY:DEBUG.EXE and SYS$MESSAGE:DBGTBKMSG.EXE onto your system, and then define DEBUG and DBGTBKMSG to point to them (for example: $ DEFINE DEBUG SYS$SHARE:DEBUG_V045-6 $ DEFINE DBGTBKMSG SYS$MESSAGE:DBGTBKMSG_V045-6 is what I've set up for myself on CITHEX) when you need to debug something that uses a lot of ASCIZ. Now that I've narrowed the problem down to "almost certainly a VAX DEBUG bug introduced between v4.5-6 and v4.7-1", can anybody tell me if this is still a problem under VMS v5.0? Thanks.