Re: Use of lrint() in 'gdk-pixbuf/pixops/pixops.c'
- From: Martin Guy <martinwguy gmail com>
- To: John Emmas <johne53 tiscali co uk>
- Cc: gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: Use of lrint() in 'gdk-pixbuf/pixops/pixops.c'
- Date: Sat, 4 Feb 2017 17:07:18 +0100
On 04/02/2017, John Emmas via gtk-devel-list <gtk-devel-list gnome org> wrote:
Commit #61e3edeb79 (6th Jan 2017) introduced these 2 calls in
'gdk-pixbuf/pixops/pixops.c' (at lines 1847 and 1848):-
tmp_width = lrint (src_width * prescale_x);
tmp_height = lrint (src_height * prescale_y);
AFAIK Microsoft's MSVC only introduced lrint() in VS2015 - so for those
of us building with an earlier version the above code won't link any
more. I took a quick look through glib, gtk+ (v2) and gdk-pixbuf but I
can't see lrint getting used anywhere else. Any chance of a fix? Thanks,
Thanks. The quick fix is to replace them with
tmp_width = (int) (src_width * prescale_x + 0.5);
tmp_height = (int) (src_height * prescale_y + 0.5);
Cheers
M
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]