<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/tgmath.h, branch release/6.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2007-02-09T14:21:54Z</updated>
<entry>
<title>MFC rev. 1.5. from HEAD,</title>
<updated>2007-02-09T14:21:54Z</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2007-02-09T14:21:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ada27c3b09c2075f555721de530f0b082c4a959'/>
<id>urn:sha1:1ada27c3b09c2075f555721de530f0b082c4a959</id>
<content type='text'>
  Properly parenthesize the __tg_is_complex() macro by moving a closing
  paren to where it belongs.
</content>
</entry>
<entry>
<title>Add a workaround to recognise I/_Complex_I as complex arguments.  Although</title>
<updated>2004-09-03T23:44:09Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-09-03T23:44:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6549b8a280d03061186f51170b4e4ab7b2c7fa05'/>
<id>urn:sha1:6549b8a280d03061186f51170b4e4ab7b2c7fa05</id>
<content type='text'>
the GCC manual claims that the expression 1.0fi has type float _Complex,
__builtin_types_compatible_p(float _Complex, __typeof__(1.0fi))) yields 0.
</content>
</entry>
<entry>
<title>Use the keyword '_Complex' rather than the macro 'complex' since</title>
<updated>2004-09-03T23:31:28Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-09-03T23:31:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a551dea2a83ca2bd8ecf9bbb6cdf52280a078dcc'/>
<id>urn:sha1:a551dea2a83ca2bd8ecf9bbb6cdf52280a078dcc</id>
<content type='text'>
applications are allowed to undefine the latter.
</content>
</entry>
<entry>
<title>Embarrassing typo: s/nextbyint/nearbyint/</title>
<updated>2004-09-03T23:26:55Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-09-03T23:26:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b3310685be55dfa9d73012174518956ddb8b122'/>
<id>urn:sha1:9b3310685be55dfa9d73012174518956ddb8b122</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement C99's standard header &lt;tgmath.h&gt;.  It provides type-generic macros</title>
<updated>2004-08-08T20:05:47Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-08-08T20:05:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b902e8b239be392c308d8099220da051d3d4d919'/>
<id>urn:sha1:b902e8b239be392c308d8099220da051d3d4d919</id>
<content type='text'>
for the &lt;math.h&gt; and &lt;complex.h&gt; functions that have float, double and long
double implementations.  Such type-generic macros expand to an actual
function, depending on the types of the macro arguments, eg. if &lt;tgmath.h&gt;
is included, the invocation cos(1.0f) calls the function cosf().
</content>
</entry>
</feed>
