*** pgsql.orig/src/interfaces/ecpg/ecpglib/data.c	2010-02-04 11:10:03.000000000 +0100
--- pgsql/src/interfaces/ecpg/ecpglib/data.c	2010-02-25 12:57:49.000000000 +0100
***************
*** 85,94 ****
  static double
  get_float8_nan(void)
  {
! #ifdef NAN
! 	return (double) NAN;  
! #else
  	return (double) (0.0 / 0.0);
  #endif
  }
  
--- 85,94 ----
  static double
  get_float8_nan(void)
  {
! #if !defined(NAN) || (defined(__NetBSD__) && defined(__mips__))
  	return (double) (0.0 / 0.0);
+ #else
+ 	return (double) NAN;
  #endif
  }
  
