Skip to content

Commit 0f3b29b

Browse files
committed
Switch _WANT_MATH_ERRNO to __MATH_ERRNO
Use __ namespace for config options. Signed-off-by: Keith Packard <[email protected]>
1 parent f7ffb86 commit 0f3b29b

File tree

15 files changed

+23
-23
lines changed

15 files changed

+23
-23
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ if(NOT DEFINED __IO_DEFAULT_INTEGER)
267267
endif()
268268

269269
# math library sets errno
270-
set(_WANT_MATH_ERRNO OFF)
270+
set(__MATH_ERRNO OFF)
271271

272272
set(_WANT_REGISTER_FINI OFF)
273273

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1363,7 +1363,7 @@ conf_data.set('__HAVE_FCNTL', newlib_have_fcntl)
13631363
conf_data.set('__NANO_MALLOC', newlib_nano_malloc)
13641364
conf_data.set('__NANO_MALLOC_CLEAR_FREED', nano_malloc_clear_freed and newlib_nano_malloc)
13651365
conf_data.set('__IEEE_LIBM', not get_option('want-math-errno'), description: 'math library does not set errno (offering only ieee semantics)')
1366-
conf_data.set('_WANT_MATH_ERRNO', get_option('want-math-errno'), description: 'math library sets errno')
1366+
conf_data.set('__MATH_ERRNO', get_option('want-math-errno'), description: 'math library sets errno')
13671367
conf_data.set('__PREFER_SIZE_OVER_SPEED', get_option('optimization') == 's', description: 'Optimize for space over speed')
13681368
conf_data.set('__FAST_STRCMP', fast_strcmp, description: 'Always optimize strcmp for performance')
13691369
conf_data.set('__GLOBAL_ERRNO', get_option('newlib-global-errno'), description: 'use global errno variable')

newlib/libc/machine/aarch64/machine/math.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646

4747
#ifdef __declare_extern_inline
4848

49-
#ifdef _WANT_MATH_ERRNO
49+
#ifdef __MATH_ERRNO
5050
#include <errno.h>
5151
#endif
5252

@@ -56,7 +56,7 @@ __declare_extern_inline(double)
5656
sqrt (double x)
5757
{
5858
double result;
59-
#ifdef _WANT_MATH_ERRNO
59+
#ifdef __MATH_ERRNO
6060
if (isless(x, 0.0))
6161
errno = EDOM;
6262
#endif
@@ -79,7 +79,7 @@ __declare_extern_inline(float)
7979
sqrtf (float x)
8080
{
8181
float result;
82-
#ifdef _WANT_MATH_ERRNO
82+
#ifdef __MATH_ERRNO
8383
if (isless(x, 0.0f))
8484
errno = EDOM;
8585
#endif

newlib/libc/machine/arm/machine/math.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
#ifdef __declare_extern_inline
5050

51-
#ifdef _WANT_MATH_ERRNO
51+
#ifdef __MATH_ERRNO
5252
#include <errno.h>
5353
#endif
5454

@@ -62,7 +62,7 @@ __declare_extern_inline(double)
6262
sqrt(double x)
6363
{
6464
double result;
65-
#ifdef _WANT_MATH_ERRNO
65+
#ifdef __MATH_ERRNO
6666
if (isless(x, 0.0))
6767
errno = EDOM;
6868
#endif
@@ -163,7 +163,7 @@ __declare_extern_inline(float)
163163
sqrtf(float x)
164164
{
165165
float result;
166-
#ifdef _WANT_MATH_ERRNO
166+
#ifdef __MATH_ERRNO
167167
if (isless(x, 0.0f))
168168
errno = EDOM;
169169
#endif

newlib/libc/machine/loongarch/machine/math.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
#ifndef __loongarch_soft_float
4040

41-
#ifdef _WANT_MATH_ERRNO
41+
#ifdef __MATH_ERRNO
4242
#include <errno.h>
4343
#endif
4444

@@ -183,7 +183,7 @@ __declare_extern_inline(double)
183183
sqrt (double x)
184184
{
185185
double result;
186-
#ifdef _WANT_MATH_ERRNO
186+
#ifdef __MATH_ERRNO
187187
if (isless(x, 0.0))
188188
errno = EDOM;
189189
#endif
@@ -290,7 +290,7 @@ __declare_extern_inline(float)
290290
sqrtf (float x)
291291
{
292292
float result;
293-
#ifdef _WANT_MATH_ERRNO
293+
#ifdef __MATH_ERRNO
294294
if (isless(x, 0.0f))
295295
errno = EDOM;
296296
#endif

newlib/libc/machine/riscv/machine/math.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
#define __RISCV_HARD_FLOAT 32
4545
#endif
4646

47-
#ifdef _WANT_MATH_ERRNO
47+
#ifdef __MATH_ERRNO
4848
#include <errno.h>
4949
#endif
5050

@@ -189,7 +189,7 @@ __declare_extern_inline(double)
189189
sqrt (double x)
190190
{
191191
double result;
192-
#ifdef _WANT_MATH_ERRNO
192+
#ifdef __MATH_ERRNO
193193
if (isless(x, 0.0))
194194
errno = EDOM;
195195
#endif
@@ -296,7 +296,7 @@ __declare_extern_inline(float)
296296
sqrtf (float x)
297297
{
298298
float result;
299-
#ifdef _WANT_MATH_ERRNO
299+
#ifdef __MATH_ERRNO
300300
if (isless(x, 0.0f))
301301
errno = EDOM;
302302
#endif

newlib/libm/common/fma_inc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ dd_mul(FLOAT_T a, FLOAT_T b)
149149
return (ret);
150150
}
151151

152-
#ifdef _WANT_MATH_ERRNO
152+
#ifdef __MATH_ERRNO
153153
static FLOAT_T
154154
_scalbn_no_errno(FLOAT_T x, int n)
155155
{

newlib/libm/machine/aarch64/s_sqrt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ double
3131
sqrt (double x)
3232
{
3333
double result;
34-
#ifdef _WANT_MATH_ERRNO
34+
#ifdef __MATH_ERRNO
3535
if (isless(x, 0.0))
3636
return __math_invalid(x);
3737
#endif

newlib/libm/machine/aarch64/sf_sqrt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ float
3131
sqrtf (float x)
3232
{
3333
float result;
34-
#ifdef _WANT_MATH_ERRNO
34+
#ifdef __MATH_ERRNO
3535
if (isless(x, 0.0f))
3636
return __math_invalidf(x);
3737
#endif

newlib/libm/machine/arm/s_sqrt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ double
3131
sqrt(double x)
3232
{
3333
double result;
34-
#ifdef _WANT_MATH_ERRNO
34+
#ifdef __MATH_ERRNO
3535
if (isless(x, 0.0))
3636
return __math_invalid(x);
3737
#endif

0 commit comments

Comments
 (0)