Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS"

This commit is contained in:
Andrew Hsieh 2012-08-21 03:25:45 -07:00 committed by android code review
commit 1bd035cf11
3 changed files with 9 additions and 6 deletions

View file

@ -31,6 +31,8 @@
#include <sys/types.h>
__BEGIN_DECLS
typedef uint32_t fenv_t;
typedef uint32_t fexcept_t;
@ -50,7 +52,6 @@ typedef uint32_t fexcept_t;
#define FE_DOWNWARD 0x0003
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
FE_UPWARD | FE_TOWARDZERO)
/* __BEGIN_DECLS */
/* Default floating-point environment */
extern const fenv_t __fe_dfl_env;
@ -212,6 +213,6 @@ fegetexcept(void)
#endif /* __BSD_VISIBLE */
/* __END_DECLS */
__END_DECLS
#endif /* !_FENV_H_ */

View file

@ -32,6 +32,8 @@
#include <sys/cdefs.h>
#include <sys/_types.h>
__BEGIN_DECLS
/*
* To preserve binary compatibility with FreeBSD 5.3, we pack the
* mxcsr into some reserved fields, rather than changing sizeof(fenv_t).
@ -65,8 +67,6 @@ typedef __uint16_t fexcept_t;
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
FE_UPWARD | FE_TOWARDZERO)
__BEGIN_DECLS
/* Default floating-point environment */
extern const fenv_t __fe_dfl_env;
#define FE_DFL_ENV (&__fe_dfl_env)

View file

@ -29,8 +29,11 @@
#ifndef _FENV_H_
#define _FENV_H_
#include <sys/cdefs.h>
#include <sys/_types.h>
__BEGIN_DECLS
typedef __uint32_t fenv_t;
typedef __uint32_t fexcept_t;
@ -50,7 +53,6 @@ typedef __uint32_t fexcept_t;
#define FE_DOWNWARD 0x0003
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
FE_UPWARD | FE_TOWARDZERO)
/* __BEGIN_DECLS */
/* Default floating-point environment */
extern const fenv_t __fe_dfl_env;
@ -212,7 +214,7 @@ fegetexcept(void)
#endif /* __BSD_VISIBLE */
/* __END_DECLS */
__END_DECLS
#endif /* !_FENV_H_ */