aboutsummaryrefslogtreecommitdiff
path: root/stdlib/tst-strtod.h
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/tst-strtod.h')
-rw-r--r--stdlib/tst-strtod.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/stdlib/tst-strtod.h b/stdlib/tst-strtod.h
deleted file mode 100644
index bf5f90138f..0000000000
--- a/stdlib/tst-strtod.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Common utilities for testing strtod and its derivatives.
- This file is part of the GNU C Library.
- Copyright (C) 2016-2017 Free Software Foundation, Inc.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _TST_STRTOD_H
-#define _TST_STRTOD_H
-
-#define FSTRLENMAX 128
-
-/* Splat n variants of the same test for the various strtod functions. */
-#define GEN_TEST_STRTOD_FOREACH(mfunc, ...) \
- mfunc ( f, float, strfromf, f, f, ##__VA_ARGS__) \
- mfunc ( d, double, strfromd, , , ##__VA_ARGS__) \
- mfunc ( ld, long double, strfroml, L, l, ##__VA_ARGS__)
-/* The arguments to the generated macros are:
- FSUF - Function suffix
- FTYPE - float type
- FTOSTR - float to string func
- LSUF - Literal suffix
- CSUF - C standardish suffix for many of the math functions
-*/
-
-
-
-#define STRTOD_TEST_FOREACH(mfunc, ...) \
-({ \
- int result = 0; \
- result |= mfunc ## f (__VA_ARGS__); \
- result |= mfunc ## d (__VA_ARGS__); \
- result |= mfunc ## ld (__VA_ARGS__); \
- result; \
-})
-
-
-#endif