Browse Source

* some delphi compat aliases added.

marco 21 years ago
parent
commit
f803e314b4
1 changed files with 21 additions and 1 deletions
  1. 21 1
      rtl/inc/dynlibs.pp

+ 21 - 1
rtl/inc/dynlibs.pp

@@ -37,6 +37,11 @@ Function LoadLibrary(Name : AnsiString) : TLibHandle;
 Function GetProcedureAddress(Lib : TlibHandle; ProcName : AnsiString) : Pointer;
 Function UnloadLibrary(Lib : TLibHandle) : Boolean;
 
+// Kylix/Delphi compability
+Function FreeLibrary(Lib : TLibHandle) : Boolean;
+Function GetProcAddress(Lib : TlibHandle; ProcName : AnsiString) : Pointer;
+
+
 Implementation
 
 { ---------------------------------------------------------------------
@@ -45,11 +50,26 @@ Implementation
 
 {$i dynlibs.inc}
 
+Function FreeLibrary(Lib : TLibHandle) : Boolean;
+
+begin
+  result:=FreeLibrary(lib);
+end;
+
+Function GetProcAddress(Lib : TlibHandle; ProcName : AnsiString) : Pointer;
+
+begin
+  Result:=GetProcAddress(Lib,Procname);
+end;
+
 end.
 
 {
   $Log$
-  Revision 1.2  2002-09-07 15:07:45  peter
+  Revision 1.3  2004-05-04 17:14:52  marco
+   * some delphi compat aliases added.
+
+  Revision 1.2  2002/09/07 15:07:45  peter
     * old logs removed and tabs fixed
 
 }