mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-20 23:49:17 +02:00
* added override and virtual for constructors
This commit is contained in:
parent
272041a75a
commit
f9794d6904
@ -55,7 +55,7 @@ type
|
|||||||
procedure NotSupported;
|
procedure NotSupported;
|
||||||
public
|
public
|
||||||
edatalabel : tasmlabel;
|
edatalabel : tasmlabel;
|
||||||
constructor Create;
|
constructor Create;virtual;
|
||||||
destructor Destroy;override;
|
destructor Destroy;override;
|
||||||
procedure preparelib(const s : string);virtual;
|
procedure preparelib(const s : string);virtual;
|
||||||
procedure exportprocedure(hp : texported_item);virtual;
|
procedure exportprocedure(hp : texported_item);virtual;
|
||||||
@ -180,7 +180,10 @@ end;
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.15 2001-06-06 21:58:16 peter
|
Revision 1.16 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.15 2001/06/06 21:58:16 peter
|
||||||
* Win32 fixes for Makefile so it doesn't require sh.exe
|
* Win32 fixes for Makefile so it doesn't require sh.exe
|
||||||
|
|
||||||
Revision 1.14 2001/04/18 22:01:53 peter
|
Revision 1.14 2001/04/18 22:01:53 peter
|
||||||
|
@ -54,7 +54,7 @@ type
|
|||||||
notsupmsg : boolean;
|
notsupmsg : boolean;
|
||||||
procedure NotSupported;
|
procedure NotSupported;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;virtual;
|
||||||
destructor Destroy;override;
|
destructor Destroy;override;
|
||||||
procedure preparelib(const s:string);virtual;
|
procedure preparelib(const s:string);virtual;
|
||||||
procedure importprocedure(const func,module:string;index:longint;const name:string);virtual;
|
procedure importprocedure(const func,module:string;index:longint;const name:string);virtual;
|
||||||
@ -237,7 +237,10 @@ end;
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.13 2001-04-18 22:01:54 peter
|
Revision 1.14 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.13 2001/04/18 22:01:54 peter
|
||||||
* registration of targets and assemblers
|
* registration of targets and assemblers
|
||||||
|
|
||||||
Revision 1.12 2001/04/13 01:22:08 peter
|
Revision 1.12 2001/04/13 01:22:08 peter
|
||||||
|
@ -52,7 +52,7 @@ Type
|
|||||||
SharedLibFiles,
|
SharedLibFiles,
|
||||||
StaticLibFiles : TStringList;
|
StaticLibFiles : TStringList;
|
||||||
{ Methods }
|
{ Methods }
|
||||||
Constructor Create;
|
Constructor Create;virtual;
|
||||||
Destructor Destroy;override;
|
Destructor Destroy;override;
|
||||||
procedure AddModuleFiles(hp:tmodule);
|
procedure AddModuleFiles(hp:tmodule);
|
||||||
function FindObjectFile(s : string;const unitpath:string) : string;
|
function FindObjectFile(s : string;const unitpath:string) : string;
|
||||||
@ -482,7 +482,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.17 2001-06-03 15:15:31 peter
|
Revision 1.18 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.17 2001/06/03 15:15:31 peter
|
||||||
* dllprt0 stub for linux shared libs
|
* dllprt0 stub for linux shared libs
|
||||||
* pass -init and -fini for linux shared libs
|
* pass -init and -fini for linux shared libs
|
||||||
* libprefix splitted into staticlibprefix and sharedlibprefix
|
* libprefix splitted into staticlibprefix and sharedlibprefix
|
||||||
|
@ -49,7 +49,7 @@ interface
|
|||||||
private
|
private
|
||||||
Function WriteResponseFile(isdll:boolean;makelib:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean;makelib:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
function MakeSharedLibrary:boolean;override;
|
function MakeSharedLibrary:boolean;override;
|
||||||
@ -496,7 +496,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.2 2001-06-03 15:15:31 peter
|
Revision 1.3 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.2 2001/06/03 15:15:31 peter
|
||||||
* dllprt0 stub for linux shared libs
|
* dllprt0 stub for linux shared libs
|
||||||
* pass -init and -fini for linux shared libs
|
* pass -init and -fini for linux shared libs
|
||||||
* libprefix splitted into staticlibprefix and sharedlibprefix
|
* libprefix splitted into staticlibprefix and sharedlibprefix
|
||||||
|
@ -59,7 +59,7 @@ implementation
|
|||||||
Glibc21 : boolean;
|
Glibc21 : boolean;
|
||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
function MakeSharedLibrary:boolean;override;
|
function MakeSharedLibrary:boolean;override;
|
||||||
@ -505,7 +505,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.6 2001-06-03 15:15:31 peter
|
Revision 1.7 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.6 2001/06/03 15:15:31 peter
|
||||||
* dllprt0 stub for linux shared libs
|
* dllprt0 stub for linux shared libs
|
||||||
* pass -init and -fini for linux shared libs
|
* pass -init and -fini for linux shared libs
|
||||||
* libprefix splitted into staticlibprefix and sharedlibprefix
|
* libprefix splitted into staticlibprefix and sharedlibprefix
|
||||||
|
@ -35,7 +35,7 @@ interface
|
|||||||
private
|
private
|
||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
end;
|
end;
|
||||||
@ -245,7 +245,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.5 2001-06-03 15:15:31 peter
|
Revision 1.6 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.5 2001/06/03 15:15:31 peter
|
||||||
* dllprt0 stub for linux shared libs
|
* dllprt0 stub for linux shared libs
|
||||||
* pass -init and -fini for linux shared libs
|
* pass -init and -fini for linux shared libs
|
||||||
* libprefix splitted into staticlibprefix and sharedlibprefix
|
* libprefix splitted into staticlibprefix and sharedlibprefix
|
||||||
|
@ -41,7 +41,7 @@ implementation
|
|||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
Function WriteScript(isdll:boolean) : Boolean;
|
Function WriteScript(isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
end;
|
end;
|
||||||
@ -473,7 +473,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.6 2001-06-18 20:36:26 peter
|
Revision 1.7 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.6 2001/06/18 20:36:26 peter
|
||||||
* -Ur switch (merged)
|
* -Ur switch (merged)
|
||||||
* masm fixes (merged)
|
* masm fixes (merged)
|
||||||
* quoted filenames for go32v2 and win32
|
* quoted filenames for go32v2 and win32
|
||||||
|
@ -51,7 +51,7 @@ interface
|
|||||||
Glibc21 : boolean;
|
Glibc21 : boolean;
|
||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
function MakeSharedLibrary:boolean;override;
|
function MakeSharedLibrary:boolean;override;
|
||||||
@ -697,7 +697,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.8 2001-06-04 11:51:06 peter
|
Revision 1.9 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.8 2001/06/04 11:51:06 peter
|
||||||
* C linking fixed
|
* C linking fixed
|
||||||
|
|
||||||
Revision 1.7 2001/06/03 15:15:31 peter
|
Revision 1.7 2001/06/03 15:15:31 peter
|
||||||
|
@ -112,7 +112,7 @@ implementation
|
|||||||
private
|
private
|
||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
end;
|
end;
|
||||||
@ -511,7 +511,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.6 2001-06-03 15:15:32 peter
|
Revision 1.7 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.6 2001/06/03 15:15:32 peter
|
||||||
* dllprt0 stub for linux shared libs
|
* dllprt0 stub for linux shared libs
|
||||||
* pass -init and -fini for linux shared libs
|
* pass -init and -fini for linux shared libs
|
||||||
* libprefix splitted into staticlibprefix and sharedlibprefix
|
* libprefix splitted into staticlibprefix and sharedlibprefix
|
||||||
|
@ -61,7 +61,7 @@ implementation
|
|||||||
private
|
private
|
||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
end;
|
end;
|
||||||
@ -569,7 +569,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.6 2001-06-03 15:15:32 peter
|
Revision 1.7 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.6 2001/06/03 15:15:32 peter
|
||||||
* dllprt0 stub for linux shared libs
|
* dllprt0 stub for linux shared libs
|
||||||
* pass -init and -fini for linux shared libs
|
* pass -init and -fini for linux shared libs
|
||||||
* libprefix splitted into staticlibprefix and sharedlibprefix
|
* libprefix splitted into staticlibprefix and sharedlibprefix
|
||||||
|
@ -62,7 +62,7 @@ implementation
|
|||||||
Glibc21 : boolean;
|
Glibc21 : boolean;
|
||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
constructor Create;
|
constructor Create;override;
|
||||||
procedure SetDefaultInfo;override;
|
procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
function MakeSharedLibrary:boolean;override;
|
function MakeSharedLibrary:boolean;override;
|
||||||
@ -534,7 +534,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.6 2001-06-03 15:15:32 peter
|
Revision 1.7 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.6 2001/06/03 15:15:32 peter
|
||||||
* dllprt0 stub for linux shared libs
|
* dllprt0 stub for linux shared libs
|
||||||
* pass -init and -fini for linux shared libs
|
* pass -init and -fini for linux shared libs
|
||||||
* libprefix splitted into staticlibprefix and sharedlibprefix
|
* libprefix splitted into staticlibprefix and sharedlibprefix
|
||||||
|
@ -69,7 +69,7 @@ implementation
|
|||||||
Function WriteResponseFile(isdll:boolean) : Boolean;
|
Function WriteResponseFile(isdll:boolean) : Boolean;
|
||||||
Function PostProcessExecutable(const fn:string;isdll:boolean) : Boolean;
|
Function PostProcessExecutable(const fn:string;isdll:boolean) : Boolean;
|
||||||
public
|
public
|
||||||
Constructor Create;
|
Constructor Create;override;
|
||||||
Procedure SetDefaultInfo;override;
|
Procedure SetDefaultInfo;override;
|
||||||
function MakeExecutable:boolean;override;
|
function MakeExecutable:boolean;override;
|
||||||
function MakeSharedLibrary:boolean;override;
|
function MakeSharedLibrary:boolean;override;
|
||||||
@ -1456,7 +1456,10 @@ initialization
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.12 2001-06-18 20:36:26 peter
|
Revision 1.13 2001-06-28 19:46:25 peter
|
||||||
|
* added override and virtual for constructors
|
||||||
|
|
||||||
|
Revision 1.12 2001/06/18 20:36:26 peter
|
||||||
* -Ur switch (merged)
|
* -Ur switch (merged)
|
||||||
* masm fixes (merged)
|
* masm fixes (merged)
|
||||||
* quoted filenames for go32v2 and win32
|
* quoted filenames for go32v2 and win32
|
||||||
|
Loading…
Reference in New Issue
Block a user