~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/global.h

  • Committer: Monty Taylor
  • Date: 2008-10-02 19:10:59 UTC
  • Revision ID: monty@inaugust.com-20081002191059-caiokqvjis5jwvs2
Removed my_isinf. isinf is part of C99. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
397
397
#define SIZE_T_MAX ~((size_t) 0)
398
398
#endif
399
399
 
400
 
#ifndef isfinite
401
 
#ifdef HAVE_FINITE
402
 
#define isfinite(x) finite(x)
403
 
#else
404
 
#define finite(x) (1.0 / fabs(x) > 0.0)
405
 
#endif /* HAVE_FINITE */
406
 
#endif /* isfinite */
407
 
 
408
 
#ifndef HAVE_ISNAN
409
 
#define isnan(x) ((x) != (x))
410
 
#endif
411
 
 
412
 
#ifdef HAVE_ISINF
413
 
/* isinf() can be used in both C and C++ code */
414
 
#define my_isinf(X) isinf(X)
415
 
#else
416
 
#define my_isinf(X) (!isfinite(X) && !isnan(X))
417
 
#endif
418
400
 
419
401
/* Define missing math constants. */
420
402
#ifndef M_PI