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
8f08b986
Commit
8f08b986
authored
Dec 02, 2014
by
Thomas Jahns
🤸
Browse files
Fix implicit conversions to int in iegDefGrid.
parent
34c7f114
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/stream_ieg.c
View file @
8f08b986
...
...
@@ -336,11 +336,11 @@ void iegDefGrid(int *gdb, int gridID)
IEG_G_NumLon
(
gdb
)
=
nlon
;
IEG_G_NumLat
(
gdb
)
=
nlat
;
IEG_G_FirstLat
(
gdb
)
=
lround
(
yfirst
*
resfac
);
IEG_G_LastLat
(
gdb
)
=
lround
(
ylast
*
resfac
);
IEG_G_FirstLon
(
gdb
)
=
lround
(
xfirst
*
resfac
);
IEG_G_LastLon
(
gdb
)
=
lround
(
xlast
*
resfac
);
IEG_G_LonIncr
(
gdb
)
=
lround
(
xinc
*
resfac
);
IEG_G_FirstLat
(
gdb
)
=
(
int
)
lround
(
yfirst
*
resfac
);
IEG_G_LastLat
(
gdb
)
=
(
int
)
lround
(
ylast
*
resfac
);
IEG_G_FirstLon
(
gdb
)
=
(
int
)
lround
(
xfirst
*
resfac
);
IEG_G_LastLon
(
gdb
)
=
(
int
)
lround
(
xlast
*
resfac
);
IEG_G_LonIncr
(
gdb
)
=
(
int
)
lround
(
xinc
*
resfac
);
if
(
fabs
(
xinc
*
resfac
-
IEG_G_LonIncr
(
gdb
))
>
FLT_EPSILON
)
IEG_G_LonIncr
(
gdb
)
=
0
;
...
...
@@ -348,7 +348,7 @@ void iegDefGrid(int *gdb, int gridID)
IEG_G_LatIncr
(
gdb
)
=
nlat
/
2
;
else
{
IEG_G_LatIncr
(
gdb
)
=
lround
(
yinc
*
resfac
);
IEG_G_LatIncr
(
gdb
)
=
(
int
)
lround
(
yinc
*
resfac
);
if
(
fabs
(
yinc
*
resfac
-
IEG_G_LatIncr
(
gdb
))
>
FLT_EPSILON
)
IEG_G_LatIncr
(
gdb
)
=
0
;
...
...
@@ -368,8 +368,8 @@ void iegDefGrid(int *gdb, int gridID)
if
(
gridIsRotated
(
gridID
)
)
{
IEG_G_LatSP
(
gdb
)
=
-
lround
(
gridInqYpole
(
gridID
)
*
resfac
);
IEG_G_LonSP
(
gdb
)
=
lround
((
gridInqXpole
(
gridID
)
+
180
)
*
resfac
);
IEG_G_LatSP
(
gdb
)
=
-
(
int
)
lround
(
gridInqYpole
(
gridID
)
*
resfac
);
IEG_G_LonSP
(
gdb
)
=
(
int
)
lround
((
gridInqXpole
(
gridID
)
+
180
)
*
resfac
);
IEG_G_Size
(
gdb
)
=
42
;
}
else
...
...
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