Skip to content

Commit e644de8

Browse files
authored
Merge pull request #18 from lmiq/seekstart
deprecate rewind in favor of seekstart
2 parents cdeb3a7 + b9ae5c3 commit e644de8

File tree

6 files changed

+10
-7
lines changed

6 files changed

+10
-7
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ FortranFiles.jl Changelog
1212

1313
Version 0.6.2-DEV
1414
-------------
15-
15+
- ![INFO][badge-info] `seekstart` is used instead of `rewind` (which will be deprecated in future version).
1616

1717
Version 0.6.1
1818
-------------

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ i, strings, zmatrix = read(f, Int32, (FString{20},10), (ComplexF64,10,10))
5555
read(f)
5656

5757
# go back to the beginning of the file
58-
rewind(f)
58+
seekstart(f)
5959
```
6060

6161
Example usage for writing files:

docs/src/files.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ To test for EOF, use the standard Julia `eof` function.
6060

6161
The following functions are provided to emulate certain Fortran I/O statements:
6262
```@docs
63-
rewind
63+
seekstart
6464
```
6565

6666

src/FortranFiles.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ __precompile__()
22

33
module FortranFiles
44

5-
export FortranFile, rewind
5+
export FortranFile
66
export RECMRK4B, RECMRK8B
77
export FString, trimstring, trimlen, trim
88
export FortranFilesError

src/file.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ end
7676

7777

7878
"Re-position a `FortranFile` at its beginning."
79-
rewind(f::FortranFile) = seek(f.io, 0)
80-
79+
Base.seekstart(f::FortranFile) = seekstart(f.io)
80+
@deprecate rewind seekstart
8181

8282
Base.close(f::FortranFile) = close(f.io)
8383

test/runtests.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,10 +346,13 @@ Sys.islinux() && @testset "Testing records with $(rectest.desc), $(botest.name)
346346
rewind(infile)
347347
data2 = freaddata(infile)
348348
@test data == data2
349+
seekstart(infile)
350+
data2 = freaddata(infile)
351+
@test data == data2
349352
end
350353

351354
@time @testset "Reading data with skipping" begin
352-
rewind(infile)
355+
seekstart(infile)
353356
skipdata(infile)
354357
close(infile)
355358
end

0 commit comments

Comments
 (0)