<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinycc/win32/include/malloc.h, branch main</title>
<subtitle>Tiny C Compiler by Fabrice Bellard Git mirror of the final release by Bellard, discarding all changes after. The repository at https://repo.or.cz/tinycc.git has become untrustworthy. Also the tcc sources have become tainted with AI slop.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/'/>
<entry>
<title>win32: malloc.h: use alloca instead of (missing) _alloca</title>
<updated>2016-06-19T11:44:18+00:00</updated>
<author>
<name>Avi Halachmi (:avih)</name>
<email>avihpit@yahoo.com</email>
</author>
<published>2016-06-19T06:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=ab8422c8e72f347230e61826198d08f8e1cdcdad'/>
<id>ab8422c8e72f347230e61826198d08f8e1cdcdad</id>
<content type='text'>
_alloca is not part of msvcrt (and therefore not found if used), and tcc has
an internal implementation for alloca for x86[_64] since d778bde7 - initally
as _alloca and later changed to alloca. Use it instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_alloca is not part of msvcrt (and therefore not found if used), and tcc has
an internal implementation for alloca for x86[_64] since d778bde7 - initally
as _alloca and later changed to alloca. Use it instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: malloc.h: fix win32 tcc-tcc complication by correcting _STATIC_ASSERT, ideas from mingw-w64 changeset 4293</title>
<updated>2012-12-31T00:59:50+00:00</updated>
<author>
<name>Roy</name>
<email>roytam@gmail.com</email>
</author>
<published>2012-12-31T00:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=fc574f14984d11f1ead50560d1bdc5ae0eaf6d8d'/>
<id>fc574f14984d11f1ead50560d1bdc5ae0eaf6d8d</id>
<content type='text'>
stdarg.h, stddef.h: _mingw.h needs them
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
stdarg.h, stddef.h: _mingw.h needs them
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/include: enable _timezone etc variables.</title>
<updated>2011-07-11T16:44:47+00:00</updated>
<author>
<name>grischka</name>
<email>grischka</email>
</author>
<published>2011-07-11T16:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=7b573dc239a576da37f288c9ba39df5c0854b41d'/>
<id>7b573dc239a576da37f288c9ba39df5c0854b41d</id>
<content type='text'>
which live in msvcrt.dll and need __declspec(import) which
works by now.

Also:
- _mingw.h: conditionally define WIN32_LEAN_AND_MEAN
- malloc.h: don't undef alloca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which live in msvcrt.dll and need __declspec(import) which
works by now.

Also:
- _mingw.h: conditionally define WIN32_LEAN_AND_MEAN
- malloc.h: don't undef alloca
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: cleanup include</title>
<updated>2010-01-14T19:59:43+00:00</updated>
<author>
<name>grischka</name>
<email>grischka</email>
</author>
<published>2010-01-14T19:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=b0abcfde9d456a3d76d63a8dcbb17eb871fc762d'/>
<id>b0abcfde9d456a3d76d63a8dcbb17eb871fc762d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: remove #define alloca from mingw headers</title>
<updated>2009-12-01T16:58:39+00:00</updated>
<author>
<name>grischka</name>
<email>grischka</email>
</author>
<published>2009-12-01T16:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=720a32ede4a2fdfc537206896d0b3737aa0d6ba1'/>
<id>720a32ede4a2fdfc537206896d0b3737aa0d6ba1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win64: use new headers from mingw</title>
<updated>2009-07-18T20:06:37+00:00</updated>
<author>
<name>grischka</name>
<email>grischka</email>
</author>
<published>2009-07-18T20:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=dc251a7d8d8bb4fb57773790152bfe85236f5f12'/>
<id>dc251a7d8d8bb4fb57773790152bfe85236f5f12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dos2unix</title>
<updated>2005-04-17T13:10:37+00:00</updated>
<author>
<name>bellard</name>
<email>bellard</email>
</author>
<published>2005-04-17T13:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=5556cf15656ad1e433ec20502411411e30a4cdc7'/>
<id>5556cf15656ad1e433ec20502411411e30a4cdc7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32 merge</title>
<updated>2005-04-14T23:49:21+00:00</updated>
<author>
<name>bellard</name>
<email>bellard</email>
</author>
<published>2005-04-14T23:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.datenwolf.net/tinycc/commit/?id=4821702fb49c72216c307341dc3dfd5a3984cf83'/>
<id>4821702fb49c72216c307341dc3dfd5a3984cf83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
