diff --git a/dos/bccdos.lrf b/dos/bccdos.lrf index 06e48fba..641b2567 100644 --- a/dos/bccdos.lrf +++ b/dos/bccdos.lrf @@ -1,8 +1,9 @@ +addch.obj +addchstr.obj +addstr.obj +attr.obj +beep.obj +bkgd.obj & -+border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +getch.obj & -+getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj +inopts.obj & -+insch.obj +insstr.obj +instr.obj +kernel.obj +keyname.obj +mouse.obj & -+move.obj +outopts.obj +overlay.obj +pad.obj +printw.obj +refresh.obj & -+scanw.obj +scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj & -+touch.obj +util.obj +window.obj +debug.obj +pdcclip.obj +pdcdisp.obj & -+pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj ,lib.map ++border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +deprec.obj & ++getch.obj +getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj & ++inopts.obj & +insch.obj +insstr.obj +instr.obj +kernel.obj +keyname.obj & ++mouse.obj +move.obj +outopts.obj +overlay.obj +pad.obj +printw.obj & ++refresh.obj +scanw.obj +scr_dump.obj +scroll.obj +slk.obj +termattr.obj & ++terminfo.obj +touch.obj +util.obj +window.obj +debug.obj +pdcclip.obj & ++pdcdisp.obj +pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj & ++pdcutil.obj ,lib.map diff --git a/dos/mscdos.lrf b/dos/mscdos.lrf index bc413903..38d5558c 100644 --- a/dos/mscdos.lrf +++ b/dos/mscdos.lrf @@ -9,6 +9,7 @@ -+color.obj & -+delch.obj & -+deleteln.obj & +-+deprec.obj & -+getch.obj & -+getstr.obj & -+getyx.obj & diff --git a/os2/bccos2.mak b/os2/bccos2.mak index 68e91502..b6a5bf13 100644 --- a/os2/bccos2.mak +++ b/os2/bccos2.mak @@ -62,13 +62,14 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS) -del $@ $(LIBEXE) $@ \ +addch.obj +addchstr.obj +addstr.obj +attr.obj +beep.obj +bkgd.obj \ -+border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +getch.obj \ -+getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj +inopts.obj \ -+insch.obj +insstr.obj +instr.obj +kernel.obj +keyname.obj +mouse.obj \ -+move.obj +outopts.obj +overlay.obj +pad.obj +printw.obj +refresh.obj \ -+scanw.obj +scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj \ -+touch.obj +util.obj +window.obj +debug.obj +pdcclip.obj +pdcdisp.obj \ -+pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj ,lib.map ++border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +deprec.obj \ ++getch.obj +getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj \ ++inopts.obj +insch.obj +insstr.obj +instr.obj +kernel.obj +keyname.obj \ ++mouse.obj +move.obj +outopts.obj +overlay.obj +pad.obj +printw.obj \ ++refresh.obj +scanw.obj +scr_dump.obj +scroll.obj +slk.obj +termattr.obj \ ++terminfo.obj +touch.obj +util.obj +window.obj +debug.obj +pdcclip.obj \ ++pdcdisp.obj +pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj \ ++pdcutil.obj ,lib.map $(LIBPANEL) : $(PANOBJS) -del $@ diff --git a/os2/iccos2.lrf b/os2/iccos2.lrf index bc413903..38d5558c 100644 --- a/os2/iccos2.lrf +++ b/os2/iccos2.lrf @@ -9,6 +9,7 @@ -+color.obj & -+delch.obj & -+deleteln.obj & +-+deprec.obj & -+getch.obj & -+getstr.obj & -+getyx.obj & diff --git a/os2/iccos2.mak b/os2/iccos2.mak index f9e73a37..1f4883b6 100644 --- a/os2/iccos2.mak +++ b/os2/iccos2.mak @@ -101,6 +101,9 @@ delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS) deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS) $(BUILD) $(srcdir)\deleteln.c +deprec.obj: $(srcdir)\deprec.c $(PDCURSES_HEADERS) + $(BUILD) $(srcdir)\deprec.c + getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS) $(BUILD) $(srcdir)\getch.c diff --git a/pdcurses/deprec.c b/pdcurses/deprec.c new file mode 100644 index 00000000..5047bf33 --- /dev/null +++ b/pdcurses/deprec.c @@ -0,0 +1,40 @@ +/************************************************************************ + * This file is part of PDCurses. PDCurses is public domain software; * + * you may use it for any purpose. This software is provided AS IS with * + * NO WARRANTY whatsoever. * + * * + * If you use PDCurses in an application, an acknowledgement would be * + * appreciated, but is not mandatory. If you make corrections or * + * enhancements to PDCurses, please forward them to the current * + * maintainer for the benefit of other users. * + * * + * See the file maintain.er for details of the current maintainer. * + ************************************************************************/ + +#include + +RCSID("$Id: deprec.c,v 1.1 2007/01/07 22:20:06 wmcbrine Exp $"); + +/* Deprecated functions. These should not be used, and will be removed + in the future. They're here solely for the benefit of certain + applications that linked to them in older versions of PDCurses. */ + +bool PDC_check_bios_key(void) +{ + return PDC_check_key(); +} + +int PDC_get_bios_key(void) +{ + return PDC_get_key(); +} + +bool PDC_get_ctrl_break(void) +{ + return FALSE; +} + +int PDC_set_ctrl_break(bool setting) +{ + return OK; +} diff --git a/win32/bccwin32.mak b/win32/bccwin32.mak index adbd9a3b..3b846ccb 100644 --- a/win32/bccwin32.mak +++ b/win32/bccwin32.mak @@ -60,13 +60,14 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS) -del $@ $(LIBEXE) $@ \ +addch.obj +addchstr.obj +addstr.obj +attr.obj +beep.obj +bkgd.obj \ -+border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +getch.obj \ -+getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj +inopts.obj \ -+insch.obj +insstr.obj +instr.obj +kernel.obj +keyname.obj +mouse.obj \ -+move.obj +outopts.obj +overlay.obj +pad.obj +printw.obj +refresh.obj \ -+scanw.obj +scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj \ -+touch.obj +util.obj +window.obj +debug.obj +pdcclip.obj +pdcdisp.obj \ -+pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj ,lib.map ++border.obj +clear.obj +color.obj +delch.obj +deleteln.obj +deprec.obj \ ++getch.obj +getstr.obj +getyx.obj +inch.obj +inchstr.obj +initscr.obj \ ++inopts.obj +insch.obj +insstr.obj +instr.obj +kernel.obj +keyname.obj \ ++mouse.obj +move.obj +outopts.obj +overlay.obj +pad.obj +printw.obj \ ++refresh.obj +scanw.obj +scr_dump.obj +scroll.obj +slk.obj +termattr.obj \ ++terminfo.obj +touch.obj +util.obj +window.obj +debug.obj +pdcclip.obj \ ++pdcdisp.obj +pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj \ ++pdcutil.obj ,lib.map $(LIBPANEL) : $(PANOBJS) -del $@ diff --git a/win32/lccwin32.mak b/win32/lccwin32.mak index 605557eb..b2c6aff4 100644 --- a/win32/lccwin32.mak +++ b/win32/lccwin32.mak @@ -76,7 +76,7 @@ clean: #------------------------------------------------------------------------ LIBOBJS = addch.obj addchstr.obj addstr.obj attr.obj beep.obj bkgd.obj \ -border.obj clear.obj color.obj delch.obj deleteln.obj getch.obj \ +border.obj clear.obj color.obj delch.obj deleteln.obj deprec.obj getch.obj \ getstr.obj getyx.obj inch.obj inchstr.obj initscr.obj inopts.obj \ insch.obj insstr.obj instr.obj kernel.obj keyname.obj mouse.obj move.obj \ outopts.obj overlay.obj pad.obj printw.obj refresh.obj scanw.obj \ @@ -143,6 +143,9 @@ delch.obj: $(srcdir)\delch.c deleteln.obj: $(srcdir)\deleteln.c $(BUILD) $(srcdir)\$*.c +deprec.obj: $(srcdir)\deprec.c + $(BUILD) $(srcdir)\$*.c + getch.obj: $(srcdir)\getch.c $(BUILD) $(srcdir)\$*.c diff --git a/x11/Makefile.aix.in b/x11/Makefile.aix.in index 27109e5d..e8c3233f 100644 --- a/x11/Makefile.aix.in +++ b/x11/Makefile.aix.in @@ -53,11 +53,11 @@ realclean: distclean #------------------------------------------------------------------------ LIBOBJS = addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o \ -clear.o color.o delch.o deleteln.o getch.o getstr.o getyx.o inch.o \ -inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o keyname.o \ -mouse.o move.o outopts.o overlay.o pad.o printw.o refresh.o scanw.o \ -scr_dump.o scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o \ -debug.o +clear.o color.o delch.o deleteln.o deprec.o getch.o getstr.o getyx.o \ +inch.o inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o \ +keyname.o mouse.o move.o outopts.o overlay.o pad.o printw.o refresh.o \ +scanw.o scr_dump.o scroll.o slk.o termattr.o terminfo.o touch.o util.o \ +window.o debug.o PDCOBJS = pdcclip.o pdcdisp.o pdcgetsc.o pdckbd.o pdcscrn.o pdcsetsc.o \ pdcutil.o pdcx11.o x11.o sb.o ScrollBox.o @@ -116,6 +116,9 @@ delch.o: $(srcdir)/delch.c deleteln.o: $(srcdir)/deleteln.c $(BUILD) $(srcdir)/deleteln.c +deprec.o: $(srcdir)/deprec.c + $(BUILD) $(srcdir)/deprec.c + getch.o: $(srcdir)/getch.c $(BUILD) $(srcdir)/getch.c diff --git a/x11/Makefile.in b/x11/Makefile.in index 81277852..c225eae5 100644 --- a/x11/Makefile.in +++ b/x11/Makefile.in @@ -72,11 +72,11 @@ realclean: distclean #------------------------------------------------------------------------ LIBOBJS = addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o \ -clear.o color.o delch.o deleteln.o getch.o getstr.o getyx.o inch.o \ -inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o keyname.o \ -mouse.o move.o outopts.o overlay.o pad.o printw.o refresh.o scanw.o \ -scr_dump.o scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o \ -debug.o +clear.o color.o delch.o deleteln.o deprec.o getch.o getstr.o getyx.o \ +inch.o inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o \ +keyname.o mouse.o move.o outopts.o overlay.o pad.o printw.o refresh.o \ +scanw.o scr_dump.o scroll.o slk.o termattr.o terminfo.o touch.o util.o \ +window.o debug.o PDCOBJS = pdcclip.o pdcdisp.o pdcgetsc.o pdckbd.o pdcscrn.o pdcsetsc.o \ pdcutil.o pdcx11.o x11.o sb.o ScrollBox.o @@ -139,6 +139,9 @@ delch.o: $(srcdir)/delch.c deleteln.o: $(srcdir)/deleteln.c $(BUILD) $(srcdir)/deleteln.c +deprec.o: $(srcdir)/deprec.c + $(BUILD) $(srcdir)/deprec.c + getch.o: $(srcdir)/getch.c $(BUILD) $(srcdir)/getch.c