diff options
author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2013-06-01 10:18:57 +0000 |
---|---|---|
committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2013-06-01 10:18:57 +0000 |
commit | e99e52f228d997c2d37093cc343ae00a89c61405 (patch) | |
tree | 1e54924684c7f9ec19a1f097887b890ae9c64157 | |
parent | f5b2aed6d5695cbfbc9f49960c36196082dc360c (diff) | |
download | fpc-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.pas | 8 |
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: |