<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dlfcn-win32, branch traversaro-patch-1</title>
<subtitle>A mirror of https://github.com/dlfcn-win32/dlfcn-win32.git
</subtitle>
<id>https://git.lua4.win/dlfcn-win32/atom?h=traversaro-patch-1</id>
<link rel='self' href='https://git.lua4.win/dlfcn-win32/atom?h=traversaro-patch-1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/'/>
<updated>2023-05-25T08:45:07+00:00</updated>
<entry>
<title>Add some contributors</title>
<updated>2023-05-25T08:45:07+00:00</updated>
<author>
<name>Silvio Traversaro</name>
<email>silvio@traversaro.it</email>
</author>
<published>2023-05-25T08:45:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=3b28a1598bd847efa60beffc4623189b18011a87'/>
<id>urn:sha1:3b28a1598bd847efa60beffc4623189b18011a87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #109 from dlfcn-win32/updatecontrib</title>
<updated>2023-05-25T08:28:38+00:00</updated>
<author>
<name>Silvio Traversaro</name>
<email>silvio@traversaro.it</email>
</author>
<published>2023-05-25T08:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=9077355238a38f51ebdd3cf116612f02b6cd1a1e'/>
<id>urn:sha1:9077355238a38f51ebdd3cf116612f02b6cd1a1e</id>
<content type='text'>
Cleanup README and add CODEOWNERS file</content>
</entry>
<entry>
<title>Cleanup README and add CODEOWNERS file</title>
<updated>2023-05-25T08:25:32+00:00</updated>
<author>
<name>Silvio Traversaro</name>
<email>silvio@traversaro.it</email>
</author>
<published>2023-05-25T08:25:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=2abc22ea0aa0d4d484fa96e66360f8ab5e633977'/>
<id>urn:sha1:2abc22ea0aa0d4d484fa96e66360f8ab5e633977</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #108 from pali/master</title>
<updated>2023-05-25T08:06:21+00:00</updated>
<author>
<name>Silvio Traversaro</name>
<email>silvio@traversaro.it</email>
</author>
<published>2023-05-25T08:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=f70fe95c098bea78191dc8082cba0f91c7bed5c5'/>
<id>urn:sha1:f70fe95c098bea78191dc8082cba0f91c7bed5c5</id>
<content type='text'>
Fix compilation with older SDK and older MSVC</content>
</entry>
<entry>
<title>Fix compilation with the first NT SDK</title>
<updated>2023-05-21T12:26:47+00:00</updated>
<author>
<name>Pali Rohár</name>
<email>pali.rohar@gmail.com</email>
</author>
<published>2023-05-21T12:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=519400bf75ec7846e50a70f620d6dd4d570b258d'/>
<id>urn:sha1:519400bf75ec7846e50a70f620d6dd4d570b258d</id>
<content type='text'>
First NT SDK available in the first 32-bit MSVC NT compiler does not
provide some defines. Add them for compatibility.
</content>
</entry>
<entry>
<title>Fix compilation with old MSVC compiler</title>
<updated>2023-05-21T12:23:11+00:00</updated>
<author>
<name>Pali Rohár</name>
<email>pali.rohar@gmail.com</email>
</author>
<published>2023-05-21T12:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=236d0f5e3db04e52ffd865de98ad80c6766707d3'/>
<id>urn:sha1:236d0f5e3db04e52ffd865de98ad80c6766707d3</id>
<content type='text'>
Old pre-4.0 MSVC does not support _ReturnAddress() intrinsic. Provide for
it simple implementation via inline assembly.
</content>
</entry>
<entry>
<title>Fix compilation with older SDK</title>
<updated>2023-05-21T10:11:20+00:00</updated>
<author>
<name>Pali Rohár</name>
<email>pali.rohar@gmail.com</email>
</author>
<published>2023-05-21T10:11:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=1beb65cdfc4ba10f8d57091fd1a4acd95d39784c'/>
<id>urn:sha1:1beb65cdfc4ba10f8d57091fd1a4acd95d39784c</id>
<content type='text'>
Do not use SIZE_T which is not defined in older SDK. There is only size_t
type, so use it instead.

Do not use IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR which is not defined in
older SDK. Use IMAGE_NUMBEROF_DIRECTORY_ENTRIES macro for checking if
directory index is valid. In all SDKs is DataDirectory[] array size defined
from IMAGE_NUMBEROF_DIRECTORY_ENTRIES macro.

Cast members in IMAGE_EXPORT_DIRECTORY and IMAGE_DIRECTORY_ENTRY_IMPORT to
DWORD as in older SDK they are defined as PDWORD and compiler throws error
'cannot add two pointers'.
</content>
</entry>
<entry>
<title>Merge pull request #107 from driver1998/arm64</title>
<updated>2022-12-28T14:23:51+00:00</updated>
<author>
<name>Silvio Traversaro</name>
<email>silvio@traversaro.it</email>
</author>
<published>2022-12-28T14:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=6444294ee354796536c34b54e154c0538a4d1eaf'/>
<id>urn:sha1:6444294ee354796536c34b54e154c0538a4d1eaf</id>
<content type='text'>
Add Windows ARM64 support</content>
</entry>
<entry>
<title>Add Windows ARM64 support</title>
<updated>2022-12-27T14:10:21+00:00</updated>
<author>
<name>GH Cao</name>
<email>driver1998.ms@outlook.com</email>
</author>
<published>2022-12-08T13:37:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=d78c6266893b44d3bd9662a4cf387d79fdb7153f'/>
<id>urn:sha1:d78c6266893b44d3bd9662a4cf387d79fdb7153f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #106 from szanni/cmake-fix-wrapper-include</title>
<updated>2022-12-01T23:39:04+00:00</updated>
<author>
<name>Silvio Traversaro</name>
<email>silvio@traversaro.it</email>
</author>
<published>2022-12-01T23:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/dlfcn-win32/commit/?id=8dceebdac727a2f9d7022a71b7800589e662d9b8'/>
<id>urn:sha1:8dceebdac727a2f9d7022a71b7800589e662d9b8</id>
<content type='text'>
Fix CMake include directive when using wrappers like meson.</content>
</entry>
</feed>
