mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 16:09:17 +02:00
* -Csmmm works for win32 but default is set to 32Mb
This commit is contained in:
parent
e138bd6d24
commit
587b9d622c
@ -1008,8 +1008,8 @@ implementation
|
|||||||
ar : ar_i386_arw;
|
ar : ar_i386_arw;
|
||||||
res : res_i386_windres;
|
res : res_i386_windres;
|
||||||
heapsize : 2048*1024;
|
heapsize : 2048*1024;
|
||||||
maxheapsize : 32768*1024;
|
maxheapsize : 32*1024*1024;
|
||||||
stacksize : 32768
|
stacksize : 32*1024*1024
|
||||||
)
|
)
|
||||||
{$endif i386}
|
{$endif i386}
|
||||||
{$ifdef m68k}
|
{$ifdef m68k}
|
||||||
@ -1470,7 +1470,10 @@ begin
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.73 1999-05-11 00:44:06 peter
|
Revision 1.74 1999-05-17 13:02:12 pierre
|
||||||
|
* -Csmmm works for win32 but default is set to 32Mb
|
||||||
|
|
||||||
|
Revision 1.73 1999/05/11 00:44:06 peter
|
||||||
* released pecoff for win32 as default
|
* released pecoff for win32 as default
|
||||||
|
|
||||||
Revision 1.72 1999/05/05 22:22:05 peter
|
Revision 1.72 1999/05/05 22:22:05 peter
|
||||||
|
@ -689,8 +689,10 @@ unit win_targ;
|
|||||||
Message1(execinfo_x_codesize,tostr(peheader.SizeOfCode));
|
Message1(execinfo_x_codesize,tostr(peheader.SizeOfCode));
|
||||||
Message1(execinfo_x_initdatasize,tostr(peheader.SizeOfInitializedData));
|
Message1(execinfo_x_initdatasize,tostr(peheader.SizeOfInitializedData));
|
||||||
Message1(execinfo_x_uninitdatasize,tostr(peheader.SizeOfUninitializedData));
|
Message1(execinfo_x_uninitdatasize,tostr(peheader.SizeOfUninitializedData));
|
||||||
Message1(execinfo_x_stackreserve,tostr(peheader.SizeOfStackReserve));
|
|
||||||
Message1(execinfo_x_stackcommit,tostr(peheader.SizeOfStackCommit));
|
{ change stack size (PM) }
|
||||||
|
{ I am not sure that the default value is adequate !! }
|
||||||
|
peheader.SizeOfStackReserve:=stacksize;
|
||||||
{ change the header }
|
{ change the header }
|
||||||
{ sub system }
|
{ sub system }
|
||||||
{ gui=2 }
|
{ gui=2 }
|
||||||
@ -701,16 +703,25 @@ unit win_targ;
|
|||||||
peheader.Subsystem:=3;
|
peheader.Subsystem:=3;
|
||||||
seek(f,peheaderpos);
|
seek(f,peheaderpos);
|
||||||
blockwrite(f,peheader,sizeof(tpeheader));
|
blockwrite(f,peheader,sizeof(tpeheader));
|
||||||
close(f);
|
|
||||||
if ioresult<>0 then
|
if ioresult<>0 then
|
||||||
Message1(execinfo_f_cant_process_executable,n);
|
Message1(execinfo_f_cant_process_executable,n);
|
||||||
|
seek(f,peheaderpos);
|
||||||
|
blockread(f,peheader,sizeof(tpeheader));
|
||||||
|
{ write the value after the change }
|
||||||
|
|
||||||
|
Message1(execinfo_x_stackreserve,tostr(peheader.SizeOfStackReserve));
|
||||||
|
Message1(execinfo_x_stackcommit,tostr(peheader.SizeOfStackCommit));
|
||||||
|
close(f);
|
||||||
{$I+}
|
{$I+}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.24 1999-05-01 13:25:04 peter
|
Revision 1.25 1999-05-17 13:02:13 pierre
|
||||||
|
* -Csmmm works for win32 but default is set to 32Mb
|
||||||
|
|
||||||
|
Revision 1.24 1999/05/01 13:25:04 peter
|
||||||
* merged nasm compiler
|
* merged nasm compiler
|
||||||
* old asm moved to oldasm/
|
* old asm moved to oldasm/
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user