Add __sortix_libm__ feature macro.

This commit is contained in:
Jonas 'Sortie' Termansen 2013-09-22 19:20:15 +02:00
parent c24b162ef3
commit 61d75f39f7
6 changed files with 28 additions and 0 deletions

View File

@ -10,6 +10,10 @@
#include <features.h>
#ifndef __sortix_libm__
#define __sortix_libm__ 1
#endif
#define complex _Complex
#define _Complex_I 1.0fi
#define I _Complex_I

View File

@ -29,6 +29,11 @@
#define INCLUDE_FENV_H
#include <features.h>
#ifndef __sortix_libm__
#define __sortix_libm__ 1
#endif
#include <machine/fenv.h>
__BEGIN_DECLS

View File

@ -27,6 +27,11 @@
#define INCLUDE_IEEE754_H
#include <features.h>
#ifndef __sortix_libm__
#define __sortix_libm__ 1
#endif
#include <endian.h>
/* glibc compatibility */

View File

@ -10,6 +10,10 @@
#include <features.h>
#ifndef __sortix_libm__
#define __sortix_libm__ 1
#endif
#include <machine/fenv.h>
__BEGIN_DECLS

View File

@ -28,6 +28,10 @@
#include <features.h>
#ifndef __sortix_libm__
#define __sortix_libm__ 1
#endif
#if defined(__sortix__)
#include <__/limits.h>
#include <__/wordsize.h>

View File

@ -30,6 +30,12 @@
#ifndef INCLUDE_TGMATH_H
#define INCLUDE_TGMATH_H
#include <features.h>
#ifndef __sortix_libm__
#define __sortix_libm__ 1
#endif
#include <math.h>
#include <complex.h>