Silence compiler warning about casting HANDLE to long on WIN64.

This commit is contained in:
Andrew Dunstan 2011-04-19 11:21:00 -04:00
parent a7cb69a5a3
commit ca5a75fbae
1 changed files with 7 additions and 1 deletions

View File

@ -2277,8 +2277,14 @@ regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc
postmaster_running = true;
#ifdef WIN64
/* need a series of two casts to convert HANDLE without compiler warning */
#define ULONGPID(x) (unsigned long) (unsigned long long) (x)
#else
#define ULONGPID(x) (unsigned long) (x)
#endif
printf(_("running on port %d with pid %lu\n"),
port, (unsigned long) postmaster_pid);
port, ULONGPID(postmaster_pid));
}
else
{