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
46d3b8b5
Commit
46d3b8b5
authored
Feb 14, 2013
by
Uwe Schulzweida
Browse files
GRIBScanTimestep1: added nrecs_scanned
parent
cea58442
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/stream_cgribex.c
View file @
46d3b8b5
...
...
@@ -533,6 +533,7 @@ int cgribexScanTimestep1(stream_t * streamptr)
int
varID
;
size_t
readsize
;
int
nrecords
,
nrecs
,
recID
;
int
nrecs_scanned
;
int
datatype
;
long
recsize
=
0
;
int
warn_time
=
TRUE
;
...
...
@@ -573,6 +574,7 @@ int cgribexScanTimestep1(stream_t * streamptr)
fileSetPos
(
fileID
,
recsize
,
SEEK_CUR
);
}
nrecs_scanned
=
0
;
nrecs
=
0
;
while
(
TRUE
)
{
...
...
@@ -609,6 +611,7 @@ int cgribexScanTimestep1(stream_t * streamptr)
}
}
nrecs_scanned
++
;
cgribexDecodeHeader
(
isec0
,
isec1
,
isec2
,
fsec2
,
isec3
,
fsec3
,
isec4
,
fsec4
,
(
int
*
)
gribbuffer
,
recsize
,
&
lmv
,
&
iret
);
...
...
@@ -672,7 +675,7 @@ int cgribexScanTimestep1(stream_t * streamptr)
{
char
paramstr
[
32
];
cdiParamToString
(
param
,
paramstr
,
sizeof
(
paramstr
));
Warning
(
"Param=%s level=%d already exist, skipped!"
,
paramstr
,
level1
);
Warning
(
"Param=%s level=%d
(record %d)
already exist, skipped!"
,
paramstr
,
level1
,
nrecs_scanned
);
continue
;
}
}
...
...
src/stream_gribapi.c
View file @
46d3b8b5
...
...
@@ -1000,6 +1000,7 @@ int gribapiScanTimestep1(stream_t * streamptr)
int
varID
;
size_t
readsize
;
int
nrecords
,
nrecs
,
recID
;
int
nrecs_scanned
;
int
datatype
;
long
recsize
=
0
;
int
warn_time
=
TRUE
;
...
...
@@ -1029,6 +1030,7 @@ int gribapiScanTimestep1(stream_t * streamptr)
fileID
=
streamptr
->
fileID
;
nrecs_scanned
=
0
;
nrecs
=
0
;
while
(
TRUE
)
{
...
...
@@ -1066,6 +1068,7 @@ int gribapiScanTimestep1(stream_t * streamptr)
}
}
nrecs_scanned
++
;
gh
=
grib_handle_new_from_message
(
NULL
,
(
void
*
)
gribbuffer
,
recsize
);
GRIB_CHECK
(
grib_set_double
(
gh
,
"missingValue"
,
cdiDefaultMissval
),
0
);
...
...
@@ -1176,7 +1179,7 @@ int gribapiScanTimestep1(stream_t * streamptr)
{
char
paramstr
[
32
];
cdiParamToString
(
param
,
paramstr
,
sizeof
(
paramstr
));
Warning
(
"Param=%s level=%d already exist, skipped!"
,
paramstr
,
level1
);
Warning
(
"Param=%s level=%d
(record %d)
already exist, skipped!"
,
paramstr
,
level1
,
nrecs_scanned
);
continue
;
}
}
...
...
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