Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
libcdi
Commits
7cc6bd49
Commit
7cc6bd49
authored
Aug 07, 2014
by
Thomas Jahns
🤸
Browse files
Fix type conversions in computation of EXTRA record sizes/offsets.
parent
14d479fc
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/stream_ext.c
View file @
7cc6bd49
...
...
@@ -206,7 +206,7 @@ void extAddRecord(stream_t *streamptr, int param, int level, int xysize,
size_t
recsize
,
off_t
position
,
int
prec
,
int
number
)
{
int
leveltype
;
int
gridID
=
UNDEFID
;
int
gridID
=
CDI_
UNDEFID
;
int
levelID
=
0
;
int
tsID
,
recID
,
varID
;
record_t
*
record
;
...
...
@@ -423,7 +423,6 @@ int extScanTimestep2(stream_t *streamptr)
int
rcode
=
0
,
rlevel
=
0
,
vdate
=
0
,
vtime
=
0
;
int
tsID
;
int
varID
;
long
recsize
;
off_t
recpos
=
0
;
int
nrecords
,
nrecs
,
recID
,
rindex
;
int
nextstep
;
...
...
@@ -471,7 +470,7 @@ int extScanTimestep2(stream_t *streamptr)
streamptr
->
ntsteps
=
2
;
break
;
}
recsize
=
fileGetPos
(
fileID
)
-
recpos
;
size_t
recsize
=
(
size_t
)(
fileGetPos
(
fileID
)
-
recpos
)
;
extInqHeader
(
extp
,
header
);
...
...
@@ -599,7 +598,6 @@ int extScanTimestep(stream_t *streamptr)
// int rxysize = 0;
int
param
=
0
;
int
rcode
=
0
,
rlevel
=
0
,
vdate
=
0
,
vtime
=
0
;
long
recsize
=
0
;
off_t
recpos
=
0
;
int
recID
;
taxis_t
*
taxis
;
...
...
@@ -646,7 +644,7 @@ int extScanTimestep(stream_t *streamptr)
streamptr
->
ntsteps
=
streamptr
->
rtsteps
+
1
;
break
;
}
recsize
=
fileGetPos
(
fileID
)
-
recpos
;
size_t
recsize
=
(
size_t
)(
fileGetPos
(
fileID
)
-
recpos
)
;
extInqHeader
(
extp
,
header
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment