Skip to content

Commit 9d6af60

Browse files
committed
Add nan/inf macros for Plan9.
Closes #1056
1 parent fb040d2 commit 9d6af60

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

include/chibi/sexp.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,11 @@ typedef long long off_t;
8181
#define TOSTRING(x) STRINGIFY(x)
8282
#define exit(x) exits(TOSTRING(x))
8383
#define fabsl fabs
84+
#define M_PI 3.141592653589793
8485
#define M_LN10 2.30258509299404568402 /* log_e 10 */
8586
#define FLT_RADIX 2
87+
#define NAN NaN()
88+
#define INFINITY Inf(1)
8689
#define isfinite(x) !(isNaN(x) || isInf(x,0))
8790
typedef u32int uint32_t;
8891
typedef s32int int32_t;

0 commit comments

Comments
 (0)