P99
|
C99 specific include files that are required by the standard. More...
#include "p99_compiler.h"
Go to the source code of this file.
Macros | |
#define | __STDC_WANT_LIB_EXT1__ 1 |
#define | CMPLX(A, B) ((double _Complex)((double)(A) + _Complex_I * (double)(B))) |
#define | CMPLXF(A, B) ((float _Complex)((float)(A) + _Complex_I * (float)(B))) |
#define | CMPLXL(A, B) ((long double _Complex)((long double)(A) + _Complex_I * (long double)(B))) |
Functions | |
P99_CONST_FUNCTION double | p99_cimag (double _Complex p00_c) |
P99_CONST_FUNCTION float | p99_cimagf (float _Complex p00_c) |
P99_CONST_FUNCTION long double | p99_cimagl (long double _Complex p00_c) |
P99_CONST_FUNCTION double | p99_creal (double _Complex p00_c) |
P99_CONST_FUNCTION float | p99_crealf (float _Complex p00_c) |
P99_CONST_FUNCTION long double | p99_creall (long double _Complex p00_c) |
C99 specific include files that are required by the standard.
Using this file adds some restrictions about keywords on your code. Most prominent are probably bool
, true
, false
and I
, but there a lot more such as and
and_eq
bitand
bitor
compl
not
not_eq
or
or_eq
xor
xor_eq
Definition in file p99_c99.h.