rem: else if (n >= FLT_PINFTY)
add: else if (soap_ispinff(n))
context: soap_float2s(struct soap *soap, float n){ const char *s;  if (isnan(n))    s = "NaN";  else if (n >= FLT_PINFTY)    s = "INF";  else if (n <= FLT_NINFTY)    s = "-INF";  else  { sprintf(soap->tmpbuf, soap->float_format, n);    s = soap->tmpbuf;  }  return s;}