shithub: npe

Download patch

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\