summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2013-06-01 10:18:57 +0000
committermichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2013-06-01 10:18:57 +0000
commite99e52f228d997c2d37093cc343ae00a89c61405 (patch)
tree1e54924684c7f9ec19a1f097887b890ae9c64157
parentf5b2aed6d5695cbfbc9f49960c36196082dc360c (diff)
downloadfpc-e99e52f228d997c2d37093cc343ae00a89c61405.tar.gz
* Fix use of char as filename
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24697 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--packages/paszlib/src/ziputils.pas8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/paszlib/src/ziputils.pas b/packages/paszlib/src/ziputils.pas
index b616567190..8e07f46b4d 100644
--- a/packages/paszlib/src/ziputils.pas
+++ b/packages/paszlib/src/ziputils.pas
@@ -98,11 +98,11 @@ begin
fp := nil;
try
case mode of
- fopenread: fp := TFileStream.Create(filename, fmOpenRead);
- fopenwrite: fp := TFileStream.Create(filename, fmCreate);
+ fopenread: fp := TFileStream.Create(strpas(filename), fmOpenRead);
+ fopenwrite: fp := TFileStream.Create(strpas(filename), fmCreate);
fappendwrite:
begin
- fp := TFileStream.Create(filename, fmOpenReadWrite);
+ fp := TFileStream.Create(strpas(filename), fmOpenReadWrite);
fp.Seek(soFromEnd, 0);
end;
end;
@@ -187,7 +187,7 @@ begin
OldFileMode := FileMode;
GetMem(fp, SizeOf(file));
- Assign(fp^, filename);
+ Assign(fp^, strpas(filename));
{$push}{$i-}
Case mode of
fopenread: