From a24eb6e2867587cf893397f87ee49265ac088a73 Mon Sep 17 00:00:00 2001 From: Ulf Wohlers Date: Sun, 16 Feb 2003 14:48:01 +0000 Subject: [PATCH] DOS_PSP::FindEntryByHandle Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@666 --- src/dos/dos_classes.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/dos/dos_classes.cpp b/src/dos/dos_classes.cpp index f03bf19c..79f374ab 100644 --- a/src/dos/dos_classes.cpp +++ b/src/dos/dos_classes.cpp @@ -145,6 +145,16 @@ Bit16u DOS_PSP::FindFreeFileEntry(void) return 0xff; }; +Bit16u DOS_PSP::FindEntryByHandle(Bit8u handle) +{ + PhysPt files=Real2Phys(sGet(sPSP,file_table)); + Bit16u max = sGet(sPSP,max_files); + for (Bit16u i=0;i