*** pgsql/src/interfaces/ecpg/ecpglib/misc.c 2010/02/26 02:01:30 1.56 --- pgsql/src/interfaces/ecpg/ecpglib/misc.c 2010/05/20 22:10:46 1.57 *************** *** 1,4 **** ! /* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/misc.c,v 1.55 2010/02/02 16:09:11 meskes Exp $ */ #define POSTGRES_ECPG_INTERNAL #include "postgres_fe.h" --- 1,4 ---- ! /* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/misc.c,v 1.56 2010/02/26 02:01:30 momjian Exp $ */ #define POSTGRES_ECPG_INTERNAL #include "postgres_fe.h" *************** *** 17,23 **** #include "pgtypes_interval.h" #include "pg_config_paths.h" ! #ifdef HAVE_LONG_LONG_INT_64 #ifndef LONG_LONG_MIN #ifdef LLONG_MIN #define LONG_LONG_MIN LLONG_MIN --- 17,23 ---- #include "pgtypes_interval.h" #include "pg_config_paths.h" ! #ifdef HAVE_LONG_LONG #ifndef LONG_LONG_MIN #ifdef LLONG_MIN #define LONG_LONG_MIN LLONG_MIN *************** ECPGset_noind_null(enum ECPGttype type, *** 327,338 **** case ECPGt_date: *((long *) ptr) = LONG_MIN; break; ! #ifdef HAVE_LONG_LONG_INT_64 case ECPGt_long_long: case ECPGt_unsigned_long_long: *((long long *) ptr) = LONG_LONG_MIN; break; ! #endif /* HAVE_LONG_LONG_INT_64 */ case ECPGt_float: memset((char *) ptr, 0xff, sizeof(float)); break; --- 327,338 ---- case ECPGt_date: *((long *) ptr) = LONG_MIN; break; ! #ifdef HAVE_LONG_LONG case ECPGt_long_long: case ECPGt_unsigned_long_long: *((long long *) ptr) = LONG_LONG_MIN; break; ! #endif /* HAVE_LONG_LONG */ case ECPGt_float: memset((char *) ptr, 0xff, sizeof(float)); break; *************** ECPGis_noind_null(enum ECPGttype type, v *** 399,411 **** if (*((long *) ptr) == LONG_MIN) return true; break; ! #ifdef HAVE_LONG_LONG_INT_64 case ECPGt_long_long: case ECPGt_unsigned_long_long: if (*((long long *) ptr) == LONG_LONG_MIN) return true; break; ! #endif /* HAVE_LONG_LONG_INT_64 */ case ECPGt_float: return (_check(ptr, sizeof(float))); break; --- 399,411 ---- if (*((long *) ptr) == LONG_MIN) return true; break; ! #ifdef HAVE_LONG_LONG case ECPGt_long_long: case ECPGt_unsigned_long_long: if (*((long long *) ptr) == LONG_LONG_MIN) return true; break; ! #endif /* HAVE_LONG_LONG */ case ECPGt_float: return (_check(ptr, sizeof(float))); break;