<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/include, branch v3.9.2</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v3.9.2</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v3.9.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2024-02-26T00:29:14+00:00</updated>
<entry>
<title>define _MSC_VER when preprocessing, add guards</title>
<updated>2024-02-26T00:29:14+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2024-02-26T00:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=53edbd00c12ee1d27f1b9533933b32781125c758'/>
<id>urn:sha1:53edbd00c12ee1d27f1b9533933b32781125c758</id>
<content type='text'>
</content>
</entry>
<entry>
<title>include placeholder cet.h for cpp</title>
<updated>2024-02-26T00:12:24+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2024-02-26T00:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76'/>
<id>urn:sha1:950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Windows: Improve the check for endianness when using Visual Studio.</title>
<updated>2024-02-04T21:24:10+00:00</updated>
<author>
<name>Christian Andersen</name>
<email>csandersen3@gmail.com</email>
</author>
<published>2024-02-04T18:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5bd332ec20ea1c66e769f841b510a76320b995c3'/>
<id>urn:sha1:5bd332ec20ea1c66e769f841b510a76320b995c3</id>
<content type='text'>
Visual studio does not define __BYTE_ORDER__ so all architectures
were detected as LITTLE_ENDIAN since both __BYTE_ORDER__ and
__ORDER_LITTLE_ENDIAN__ would evaluate to 0 and compare equal. This
updates the checks to use CMakes detection of endianness, with a hard
error, if this also fails.
</content>
</entry>
<entry>
<title>pthread_once() returns an error code on failure</title>
<updated>2023-12-19T19:18:29+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-19T19:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c515f24515e226c1f9b402adacac146868a273f0'/>
<id>urn:sha1:c515f24515e226c1f9b402adacac146868a273f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build on windows</title>
<updated>2023-12-14T17:28:55+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-14T17:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=f6f90b977913fbd1951c249f6e7bbf76ea32de77'/>
<id>urn:sha1:f6f90b977913fbd1951c249f6e7bbf76ea32de77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pthreads.h: avoid undefined behavior</title>
<updated>2023-12-12T22:25:06+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-12T22:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=0491aef86c41e9d1de19a64e1780ff82d35ccf54'/>
<id>urn:sha1:0491aef86c41e9d1de19a64e1780ff82d35ccf54</id>
<content type='text'>
You can't pass a function pointer through a void pointer.
So wrap the pthread callback in a struct.

Fixes #966
</content>
</entry>
<entry>
<title>Land #964</title>
<updated>2023-12-12T07:25:37+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-12T07:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=0d8aa3eb214bff12cbf2a1a25890cc6ef398c593'/>
<id>urn:sha1:0d8aa3eb214bff12cbf2a1a25890cc6ef398c593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: minor compat header fixes</title>
<updated>2023-12-11T21:56:09+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-12-11T21:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=529f90ddd8f95664e53a818536f093f2d936bd44'/>
<id>urn:sha1:529f90ddd8f95664e53a818536f093f2d936bd44</id>
<content type='text'>
- posix_win.c: use `snprintf` as-is with _MSC_VER &gt;= 1900
- stdio.h: include socket header before windows.h
- pthread.h: delete exec permission from source file
</content>
</entry>
<entry>
<title>Prefix some compat symbols with libressl_</title>
<updated>2023-12-11T16:14:07+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-11-18T09:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=0a446e81ed77c20aa87563d45ef0ef8f5fa283d8'/>
<id>urn:sha1:0a446e81ed77c20aa87563d45ef0ef8f5fa283d8</id>
<content type='text'>
See #928. This isn't a full fix, but should remove much of the friction
already.
</content>
</entry>
<entry>
<title>adjust how sizeof time_t is set, the current way causes issues with MSVC 2022's preprocessor</title>
<updated>2023-10-29T21:52:28+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-10-16T00:05:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=1fd73818df53ae51adb681a34b2d5bca4bb37e49'/>
<id>urn:sha1:1fd73818df53ae51adb681a34b2d5bca4bb37e49</id>
<content type='text'>
</content>
</entry>
</feed>
