<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/include/compat/stdio.h, branch v4.3.0</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v4.3.0</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v4.3.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2024-12-20T00:14:04+00:00</updated>
<entry>
<title>Provide getdelim and getline compat shims</title>
<updated>2024-12-20T00:14:04+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2024-12-19T19:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=bf808ea0fc581f58ec4aabd9d7f24d3a5275bc7a'/>
<id>urn:sha1:bf808ea0fc581f58ec4aabd9d7f24d3a5275bc7a</id>
<content type='text'>
These are portable implementations from NetBSD that are needed on
Windows and perhaps some other platforms with the new versions of
the mlkem tests.
</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>MSVSC fixes</title>
<updated>2017-01-16T16:59:24+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2017-01-16T16:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3b2560feb355e708a59ecfb224932810687a75ad'/>
<id>urn:sha1:3b2560feb355e708a59ecfb224932810687a75ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrap gets on Windows, replacing '\r\n' with '\n'</title>
<updated>2015-12-05T19:58:37+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2015-12-05T19:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=75ef5bb160fb261da1950abfd3d22f54011458e1'/>
<id>urn:sha1:75ef5bb160fb261da1950abfd3d22f54011458e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>updates for MSVC 2015's degenerate headers</title>
<updated>2015-09-09T11:02:28+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-09-08T20:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5f4e95e7c16a63bbda4f3654126cc81806f779d8'/>
<id>urn:sha1:5f4e95e7c16a63bbda4f3654126cc81806f779d8</id>
<content type='text'>
Note that 'perror' moves from stdio.h to stdlib.h, and 'rename' moves
from stdio.h to io.h. Also, standard C includes move from the compiler
to the Windows SDK, which changes the base path for the include files.
</content>
</entry>
<entry>
<title>add initial CMake and Visual Studio build support</title>
<updated>2015-07-21T17:08:18+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2014-07-11T03:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5d8a1cf7155130bd8101090d7e1d0c2f90d9b123'/>
<id>urn:sha1:5d8a1cf7155130bd8101090d7e1d0c2f90d9b123</id>
<content type='text'>
This moves the compatibility include files from include to
include/compat so we can use the awful MS C compiler
&lt;../include/&gt; trick to emulate the GNU #include_next extension.

This also removes a few old compat files we do not need anymore.
</content>
</entry>
</feed>
