]> git.eshelyaron.com Git - emacs.git/commit
Rework how GDI+ functions are loaded dynamically in w32image.c
authorEli Zaretskii <eliz@gnu.org>
Sun, 19 Apr 2020 18:09:20 +0000 (21:09 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 19 Apr 2020 18:09:20 +0000 (21:09 +0300)
commit423089d18b6a8528dc3c70dce28c7011680e18be
tree35aee5f364df6829f69c7f4ef5b2e4d6de9b2f44
parent3f8b771da96f9a55dd5ed322104135a0c2c6f2e4
Rework how GDI+ functions are loaded dynamically in w32image.c

* src/w32image.c: Define correct WINGDIPAPI typedefs for GDI+
functions.  We cannot use DEF_DLL_FN, since that is for functions
with C calling conventions, whereas GDI+ functions are __stdcall.
(gdiplus_init): Load functions from DLL manually, not via
LOAD_DLL_FN, as the latter is for __cdecl functions.
(w32_frame_delay): Initialize delay with a negative value, as zero
is a valid delay.
src/w32image.c