]> git.eshelyaron.com Git - emacs.git/commit
Implement dynlib_addr for MS-Windows
authorEli Zaretskii <eliz@gnu.org>
Tue, 24 Nov 2015 19:04:56 +0000 (21:04 +0200)
committerEli Zaretskii <eliz@gnu.org>
Tue, 24 Nov 2015 19:04:56 +0000 (21:04 +0200)
commit146f361a1389bca308e3fba52f2d40edd7365aef
tree921f2087500fc3093c530c98b5229d78d8196bf8
parent8766ea49b62c82eb775b0810ae191af5a92cabee
Implement dynlib_addr for MS-Windows

* src/dynlib.c [WINDOWSNT]: Include w32common.h.
<g_b_init_get_module_handle_ex> [WINDOWSNT]: New static variable.
(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS)
(GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT) [WINDOWSNT]: Define
if undefined.
(dynlib_reset_last_error): Reset g_b_init_get_module_handle_ex to
zero.
(dynlib_addr) [WINDOWSNT]: Non-trivial implementation to report
the full file name of the module for a given address.
src/dynlib.c