History log of /freebsd/include/tgmath.h (Results 26 – 29 of 29)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0
# 6549b8a2 04-Sep-2004 Stefan Farfeleder <stefanf@FreeBSD.org>

Add a workaround to recognise I/_Complex_I as complex arguments. Although
the GCC manual claims that the expression 1.0fi has type float _Complex,
__builtin_types_compatible_p(float _Complex, __type

Add a workaround to recognise I/_Complex_I as complex arguments. Although
the GCC manual claims that the expression 1.0fi has type float _Complex,
__builtin_types_compatible_p(float _Complex, __typeof__(1.0fi))) yields 0.

show more ...


# a551dea2 04-Sep-2004 Stefan Farfeleder <stefanf@FreeBSD.org>

Use the keyword '_Complex' rather than the macro 'complex' since
applications are allowed to undefine the latter.


# 9b331068 04-Sep-2004 Stefan Farfeleder <stefanf@FreeBSD.org>

Embarrassing typo: s/nextbyint/nearbyint/


# b902e8b2 08-Aug-2004 Stefan Farfeleder <stefanf@FreeBSD.org>

Implement C99's standard header <tgmath.h>. It provides type-generic macros
for the <math.h> and <complex.h> functions that have float, double and long
double implementations. Such type-generic mac

Implement C99's standard header <tgmath.h>. It provides type-generic macros
for the <math.h> and <complex.h> 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 <tgmath.h>
is included, the invocation cos(1.0f) calls the function cosf().

show more ...


12