mirror of
https://github.com/VARCem/PDCurses.git
synced 2026-09-24 07:45:21 +00:00
Added a module just for deprecated functions, so programs [mis]using
them will still link/work -- currently *_bios_* and *_ctrl_break_*. To Do: Are there other functions that should be here?
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
-+color.obj &
|
||||
-+delch.obj &
|
||||
-+deleteln.obj &
|
||||
-+deprec.obj &
|
||||
-+getch.obj &
|
||||
-+getstr.obj &
|
||||
-+getyx.obj &
|
||||
|
||||
@@ -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 $@
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
-+color.obj &
|
||||
-+delch.obj &
|
||||
-+deleteln.obj &
|
||||
-+deprec.obj &
|
||||
-+getch.obj &
|
||||
-+getstr.obj &
|
||||
-+getyx.obj &
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
40
pdcurses/deprec.c
Normal file
40
pdcurses/deprec.c
Normal file
@@ -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 <curspriv.h>
|
||||
|
||||
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;
|
||||
}
|
||||
@@ -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 $@
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user