nuttx/libs/libm/libmcs/0001-fix-build-error-remove-unused-file-fenv.h.patch
yanghuatao e9dfa0094f libm/libmcs: add math library libmcs support
add math library libmcs support
(1)open menuconfig  (2)close math.h:build setup->Customize Header Files->math.h (3) select libmcs:Library Rountines->Select math library->Math Library fram LibmCS (4)build

Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
2023-04-29 13:47:28 +08:00

69 lines
2.1 KiB
Diff

From 84a14af9f858606a42fbdcd1f04af102594293d3 Mon Sep 17 00:00:00 2001
From: yanghuatao <yanghuatao@xiaomi.com>
Date: Thu, 23 Mar 2023 09:43:19 +0800
Subject: [PATCH 1/3] fix build error: remove unused file fenv.h
VELAPLATFO-6159
fenv.h is unused, remove it or will have conflict with quickjs.c`s fenv.h
(1)open menuconfig (2)close math.h:build setup->Customize Header Files->math.h (2) select libmcs:Library Rountines->Select math library->Math Library fram LibmCS (3)build
Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
Change-Id: I70496ce82ff2f9de9016f5c829daf9982fa32d45
---
libmcs/libmcs/libm/include/fenv.h | 41 -----------------------------------------
1 file changed, 41 deletions(-)
delete mode 100644 libm/include/fenv.h
diff --git a/libmcs/libmcs/libm/include/fenv.h libmcs/libmcs/libm/include/fenv.h
deleted file mode 100644
index 169c85627..000000000
--- a/libmcs/libmcs/libm/include/fenv.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* SPDX-License-Identifier: GTDGmbH */
-/* Copyright 2020-2021 by GTD GmbH. */
-
-#ifndef LIBMCS_FENV_H
-#define LIBMCS_FENV_H
-
-#error fenv.h/fenv.c shall not be used as is. They have no functionality \
- other than returning an error value and providing prototypes. \
- If you, the user, want to use fenv you will have to implement the \
- features yourself (or copy them from somewhere). We can not \
- provide these functionalities for you as their implementation is \
- highly platform dependant.
-
-#ifdef __cplusplus
-extern "C"{
-#endif
-
-/* Floating-point Exceptions */
-extern int feclearexcept(int);
-extern int feraiseexcept(int);
-extern int fegetexceptflag(fexcept_t *, int);
-extern int fesetexceptflag(const fexcept_t *, int);
-
-/* Rounding Direction */
-extern int fegetround();
-extern int fesetround(int);
-
-/* Entire Environment */
-extern int fegetenv(fenv_t *);
-extern int fesetenv(const fenv_t *);
-extern int feholdexcept(fenv_t *);
-extern int feupdateenv(const fenv_t *);
-
-/* Other */
-extern int fetestexcept(int);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* !LIBMCS_FENV_H */
--
2.39.1