view src/build-msvctools/math/isinff.c @ 7207:9ed6500e56d3 default tip @

maint: Merge release to default.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 17 May 2024 20:16:41 +0200
parents f8299bb6c872
children
line wrap: on
line source

#define __STDC__ 1

#include <math.h>
#include <float.h>

int isinff (float x)
{
  int c = (_fpclass (x) & (_FPCLASS_PINF | _FPCLASS_NINF));

  return (c == _FPCLASS_PINF ? 1
          : c == _FPCLASS_NINF ? -1 : 0);
}