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
cdo
Commits
e1b9ddb3
Commit
e1b9ddb3
authored
Oct 19, 2017
by
Uwe Schulzweida
Browse files
Changed format %lu to %zu.
parent
a9f2a9ef
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/expr.cc
View file @
e1b9ddb3
...
...
@@ -629,7 +629,7 @@ nodeType *expr_var_var(int init, int oper, nodeType *p1, nodeType *p2)
static
void
ex_copy_var
(
int
init
,
nodeType
*
p2
,
nodeType
*
p1
)
{
if
(
cdoVerbose
)
cdoPrint
(
"
\t
%s
\t
copy
\t
%s[L%
l
u][N%
l
u] = %s[L%
l
u][N%
l
u]"
,
if
(
cdoVerbose
)
cdoPrint
(
"
\t
%s
\t
copy
\t
%s[L%
z
u][N%
z
u] = %s[L%
z
u][N%
z
u]"
,
ExIn
[
init
],
p2
->
param
.
name
,
p2
->
param
.
nlev
,
p2
->
param
.
ngp
,
p1
->
param
.
name
,
p2
->
param
.
nlev
,
p2
->
param
.
ngp
);
size_t
ngp
=
p1
->
param
.
ngp
;
...
...
@@ -662,7 +662,7 @@ void ex_copy_con(int init, nodeType *p2, nodeType *p1)
{
double
cval
=
p1
->
u
.
con
.
value
;
if
(
cdoVerbose
)
cdoPrint
(
"
\t
%s
\t
copy
\t
%s[L%
l
u][N%
l
u] = %g"
,
ExIn
[
init
],
p2
->
param
.
name
,
p2
->
param
.
nlev
,
p2
->
param
.
ngp
,
cval
);
if
(
cdoVerbose
)
cdoPrint
(
"
\t
%s
\t
copy
\t
%s[L%
z
u][N%
z
u] = %g"
,
ExIn
[
init
],
p2
->
param
.
name
,
p2
->
param
.
nlev
,
p2
->
param
.
ngp
,
cval
);
size_t
ngp
=
p2
->
param
.
ngp
;
assert
(
ngp
>
0
);
...
...
@@ -722,19 +722,19 @@ nodeType *expr(int init, int oper, nodeType *p1, nodeType *p2)
{
p
=
expr_var_var
(
init
,
oper
,
p1
,
p2
);
if
(
cdoVerbose
)
cdoPrint
(
"
\t
%s
\t
arith
\t
%s[L%
l
u][N%
l
u] = %s %s %s"
,
ExIn
[
init
],
p
->
u
.
var
.
nm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
,
p1
->
u
.
var
.
nm
,
coper
,
p2
->
u
.
var
.
nm
);
cdoPrint
(
"
\t
%s
\t
arith
\t
%s[L%
z
u][N%
z
u] = %s %s %s"
,
ExIn
[
init
],
p
->
u
.
var
.
nm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
,
p1
->
u
.
var
.
nm
,
coper
,
p2
->
u
.
var
.
nm
);
}
else
if
(
p1
->
type
==
typeVar
&&
p2
->
type
==
typeCon
)
{
p
=
expr_var_con
(
init
,
oper
,
p1
,
p2
);
if
(
cdoVerbose
)
cdoPrint
(
"
\t
%s
\t
arith
\t
%s[L%
l
u][N%
l
u] = %s %s %g"
,
ExIn
[
init
],
p
->
u
.
var
.
nm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
,
p1
->
u
.
var
.
nm
,
coper
,
p2
->
u
.
con
.
value
);
cdoPrint
(
"
\t
%s
\t
arith
\t
%s[L%
z
u][N%
z
u] = %s %s %g"
,
ExIn
[
init
],
p
->
u
.
var
.
nm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
,
p1
->
u
.
var
.
nm
,
coper
,
p2
->
u
.
con
.
value
);
}
else
if
(
p1
->
type
==
typeCon
&&
p2
->
type
==
typeVar
)
{
p
=
expr_con_var
(
init
,
oper
,
p1
,
p2
);
if
(
cdoVerbose
)
cdoPrint
(
"
\t
%s
\t
arith
\t
%s[L%
l
u][N%
l
u] = %g %s %s"
,
ExIn
[
init
],
p
->
u
.
var
.
nm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
,
p1
->
u
.
con
.
value
,
coper
,
p2
->
u
.
var
.
nm
);
cdoPrint
(
"
\t
%s
\t
arith
\t
%s[L%
z
u][N%
z
u] = %g %s %s"
,
ExIn
[
init
],
p
->
u
.
var
.
nm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
,
p1
->
u
.
con
.
value
,
coper
,
p2
->
u
.
var
.
nm
);
}
else
if
(
p1
->
type
==
typeCon
&&
p2
->
type
==
typeCon
)
{
...
...
@@ -969,7 +969,7 @@ nodeType *fun1c(int init, int funcID, nodeType *p1, double value, parse_param_t
{
long
ilevidx
=
lround
(
value
);
if
(
ilevidx
<
1
||
ilevidx
>
(
long
)
nlev
)
cdoAbort
(
"%s(): level index %ld out of range (range: 1-%
l
u)!"
,
funcname
,
ilevidx
,
nlev
);
cdoAbort
(
"%s(): level index %ld out of range (range: 1-%
z
u)!"
,
funcname
,
ilevidx
,
nlev
);
levidx
=
(
size_t
)
ilevidx
-
1
;
}
else
if
(
strcmp
(
funcname
,
"sellevel"
)
==
0
)
...
...
@@ -1137,15 +1137,15 @@ nodeType *ex_ifelse(int init, nodeType *p1, nodeType *p2, nodeType *p3)
if
(
cdoVerbose
)
{
fprintf
(
stderr
,
"cdo expr:
\t
%s
\t
ifelse
\t
%s[L%
l
u][N%
l
u] ? "
,
ExIn
[
init
],
p1
->
u
.
var
.
nm
,
p1
->
param
.
nlev
,
p1
->
param
.
ngp
);
fprintf
(
stderr
,
"cdo expr:
\t
%s
\t
ifelse
\t
%s[L%
z
u][N%
z
u] ? "
,
ExIn
[
init
],
p1
->
u
.
var
.
nm
,
p1
->
param
.
nlev
,
p1
->
param
.
ngp
);
if
(
p2
->
type
==
typeCon
)
fprintf
(
stderr
,
"%g : "
,
p2
->
u
.
con
.
value
);
else
fprintf
(
stderr
,
"%s[L%
l
u][N%
l
u] : "
,
p2
->
u
.
var
.
nm
,
p2
->
param
.
nlev
,
p2
->
param
.
ngp
);
fprintf
(
stderr
,
"%s[L%
z
u][N%
z
u] : "
,
p2
->
u
.
var
.
nm
,
p2
->
param
.
nlev
,
p2
->
param
.
ngp
);
if
(
p3
->
type
==
typeCon
)
fprintf
(
stderr
,
"%g
\n
"
,
p3
->
u
.
con
.
value
);
else
fprintf
(
stderr
,
"%s[L%
l
u][N%
l
u]
\n
"
,
p3
->
u
.
var
.
nm
,
p3
->
param
.
nlev
,
p3
->
param
.
ngp
);
fprintf
(
stderr
,
"%s[L%
z
u][N%
z
u]
\n
"
,
p3
->
u
.
var
.
nm
,
p3
->
param
.
nlev
,
p3
->
param
.
ngp
);
}
size_t
nmiss1
=
p1
->
param
.
nmiss
;
...
...
@@ -1377,9 +1377,9 @@ nodeType *expr_run(nodeType *p, parse_param_t *parse_arg)
if
(
i
<
maxout
||
(
ngp
>
maxout
&&
i
>=
(
ngp
-
maxout
))
)
{
if
(
steptype
==
TIME_CONSTANT
)
fprintf
(
stdout
,
" %s[lev=%
l
u:gp=%
l
u] = %g
\n
"
,
vname
,
k
+
1
,
i
+
1
,
data
[
k
*
ngp
+
i
]);
fprintf
(
stdout
,
" %s[lev=%
z
u:gp=%
z
u] = %g
\n
"
,
vname
,
k
+
1
,
i
+
1
,
data
[
k
*
ngp
+
i
]);
else
fprintf
(
stdout
,
" %s[ts=%ld:lev=%
l
u:gp=%
l
u] = %g
\n
"
,
vname
,
tsID
,
k
+
1
,
i
+
1
,
data
[
k
*
ngp
+
i
]);
fprintf
(
stdout
,
" %s[ts=%ld:lev=%
z
u:gp=%
z
u] = %g
\n
"
,
vname
,
tsID
,
k
+
1
,
i
+
1
,
data
[
k
*
ngp
+
i
]);
}
else
if
(
i
==
maxout
)
{
...
...
@@ -1514,7 +1514,7 @@ nodeType *expr_run(nodeType *p, parse_param_t *parse_arg)
p
->
param
.
nmiss
=
params
[
varID
].
nmiss
;
}
if
(
parse_arg
->
debug
)
cdoPrint
(
"
\t
push
\t
var
\t
%s[L%
l
u][N%
l
u]"
,
vnm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
);
if
(
parse_arg
->
debug
)
cdoPrint
(
"
\t
push
\t
var
\t
%s[L%
z
u][N%
z
u]"
,
vnm
,
p
->
param
.
nlev
,
p
->
param
.
ngp
);
rnode
=
p
;
...
...
@@ -1577,7 +1577,7 @@ nodeType *expr_run(nodeType *p, parse_param_t *parse_arg)
if
(
parse_arg
->
debug
)
{
if
(
rnode
&&
rnode
->
type
==
typeVar
)
cdoPrint
(
"
\t
pop
\t
var
\t
%s[L%
l
u][N%
l
u]"
,
varname2
,
rnode
->
param
.
nlev
,
rnode
->
param
.
ngp
);
cdoPrint
(
"
\t
pop
\t
var
\t
%s[L%
z
u][N%
z
u]"
,
varname2
,
rnode
->
param
.
nlev
,
rnode
->
param
.
ngp
);
else
cdoPrint
(
"
\t
pop
\t
const
\t
%s"
,
varname2
);
}
...
...
src/remap_store_link_cnsrv.cc
View file @
e1b9ddb3
...
...
@@ -27,7 +27,7 @@ void grid_store_init(grid_store_t* grid_store, long gridsize)
if
(
grid_store
->
max_size
%
grid_store
->
blk_size
>
0
)
grid_store
->
nblocks
++
;
if
(
cdoVerbose
)
fprintf
(
stdout
,
"blksize = %
zu
lastblksize = %
zu
max_size = %
zu
nblocks = %
zu
\n
"
,
fprintf
(
stdout
,
"blksize = %
ld
lastblksize = %
ld
max_size = %
ld
nblocks = %
ld
\n
"
,
grid_store
->
blk_size
,
grid_store
->
max_size
%
grid_store
->
blk_size
,
grid_store
->
max_size
,
grid_store
->
nblocks
);
...
...
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