Article 169341 of comp.os.vms: Pat Rankin wrote: > > In article <0983DC2F3A6D54F1.F54CB9E50192693A.BC1A8CFB25C94D54@library-proxy.airnews.net>,\ > asi@airmail.net writes... > > Did something change in the CURSES library routines after VMS 6.1? > > > > I have an application which uses CURSES which displays fine when run > > under Alpha OpenVMS V6.1. > > > > When the same executable is run under V7.0 or V7.1, however, the display > > is much different. > > Are you compiling with > $ CC /Define=("_VMS_CURSES") > or > $ CC /Define=("_BSD44_CURSES") > ? If you're not specifying either one, then perhaps the default > has changed (again?). You may want to try forcing the first > alternative to see whether that restores the behavior you're > expecting. Thanx for the information. Recompiling with /Define=__VMS_CURSES did the trick. (Note the double "_" at the beginning, not single as documented. At least with our header files. ) Looking at the link map, what was built under VMS 6.1 was indeed linked against the BSD routines, but has the VMS behavior. When the executable was moved to VMS 7.x, it picked up the BSD behavior. Very weird. Thanx again! ----------------------------------------------------------------------- Chris Scheers, Applied Synergy, Inc. 817-237-3360 (Voice) 817-237-3074 (Fax) Internet: asi@airmail.net