Xenix 2.3 development upgrade problem (linking problem)

Dave Hammond daveh at marob.MASA.COM
Tue May 2 04:46:21 AEST 1989


In article <599 at ispi.UUCP> jbayer at ispi.UUCP (Jonathan Bayer) writes:
>     I recently upgraded my SCO Xenix development system from the 2.2 to
>the 2.3 system.  Now a program that used to link with no problems now
>has unresolved external references.  The references to wstandend() and
>wstandout() are due to a redefinition of those functions in the
>libraries. [...]

Results of `cd /usr/include; grep wstand *.h':

tcap.h:# define	wstandout(win)	CURVOID(wattron(win,A_STANDOUT))
tcap.h:# define	wstandend(win)	CURVOID(wattroff(win,A_STANDOUT))
tinfo.h:		scrollok(), wstandend(), wstandout(); 
tinfo.h:#define	standend()	wstandend(stdscr)
tinfo.h:#define	standout()	wstandout(stdscr)
tinfo.h:#define wstandend(win)		wattrset((win),A_NORMAL)
tinfo.h:#define wstandout(win)		wattron((win),A_STANDOUT)

The new curses simply defines wstand* as wattron/wattroff macros.

[ Jonathan, I expected less obvious problems from _you_ :-) :-) ]

--
Dave Hammond
daveh at marob.masa.com



More information about the Comp.unix.xenix mailing list