ref: 71a869fd8aa327c6c1f85fa6b7dfa70057709066
parent: a5335817e8937c408afddec32845b7361f40bf17
author: Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
date: Sun Jun 20 06:55:45 EDT 2021
math: add isinf
--- a/include/npe/math.h
+++ b/include/npe/math.h
@@ -40,4 +40,6 @@
int lrintf(float f);
long lrint(double d);
+int isinf(double d);
+
#endif
--- /dev/null
+++ b/libnpe/isinf.c
@@ -1,0 +1,11 @@
+#include <math.h>
+#include "_npe.h"
+
+int
+isinf(double d)
+{
+ if(isInf(d, 0) == 0)
+ return 0;
+
+ return isInf(d, -1) ? -1 : 1;
+}
--- a/libnpe/mkfile
+++ b/libnpe/mkfile
@@ -23,6 +23,7 @@
iconv.$O\
iconv_close.$O\
iconv_open.$O\
+ isinf.$O\
localtime.$O\
log2.$O\
lrint.$O\