|
@@ -731,15 +731,11 @@ var
|
|
|
argvlen : longint;
|
|
|
|
|
|
procedure allocarg(idx,len:longint);
|
|
|
- var
|
|
|
- oldargvlen : longint;
|
|
|
begin
|
|
|
- oldargvlen:=argvlen;
|
|
|
if idx>=argvlen then
|
|
|
begin
|
|
|
argvlen:=(idx+8) and (not 7);
|
|
|
sysreallocmem(argv,argvlen*sizeof(pointer));
|
|
|
- fillchar(argv[oldargvlen],(argvlen-oldargvlen)*sizeof(pointer),0);
|
|
|
end;
|
|
|
{ use realloc to reuse already existing memory }
|
|
|
{ always allocate, even if length is zero, since }
|
|
@@ -1625,7 +1621,10 @@ end.
|
|
|
|
|
|
{
|
|
|
$Log$
|
|
|
- Revision 1.59 2004-06-26 15:05:14 florian
|
|
|
+ Revision 1.60 2004-06-27 11:57:18 florian
|
|
|
+ * finally (hopefully) fixed sysalloc trouble
|
|
|
+
|
|
|
+ Revision 1.59 2004/06/26 15:05:14 florian
|
|
|
* fixed argument copying
|
|
|
|
|
|
Revision 1.58 2004/06/20 09:24:40 peter
|