Tweak recently-added tests to suppress scary-looking warnings on 64-bit

machines about casts between pointers and integers of different sizes.
While they're harmless, we shouldn't expect users to have to go through
and figure that out for themselves.
REL8_3_STABLE
Tom Lane 19 years ago
parent 2b0e46eef0
commit 6cbb2353cb
  1. 4
      src/interfaces/ecpg/test/expected/thread-alloc.c
  2. 4
      src/interfaces/ecpg/test/expected/thread-prep.c
  3. 2
      src/interfaces/ecpg/test/expected/thread-thread.c
  4. 2
      src/interfaces/ecpg/test/expected/thread-thread_implicit.c
  5. 4
      src/interfaces/ecpg/test/thread/alloc.pgc
  6. 4
      src/interfaces/ecpg/test/thread/prep.pgc
  7. 2
      src/interfaces/ecpg/test/thread/thread.pgc
  8. 2
      src/interfaces/ecpg/test/thread/thread_implicit.pgc

@ -145,7 +145,7 @@ static void* fn(void* arg)
#line 42 "alloc.pgc"
value = (int)arg;
value = (long)arg;
sprintf(name, "Connection: %d", value);
{ ECPGconnect(__LINE__, 0, "regress1" , NULL, NULL , name, 0);
@ -207,7 +207,7 @@ int main (int argc, char** argv)
CloseHandle(threads[i]);
#else
for (i = 0; i < THREADS; ++i)
pthread_create(&threads[i], NULL, fn, (void*)i);
pthread_create(&threads[i], NULL, fn, (void *) (long) i);
for (i = 0; i < THREADS; ++i)
pthread_join(threads[i], NULL);
#endif

@ -145,7 +145,7 @@ static void* fn(void* arg)
#line 42 "prep.pgc"
value = (int)arg;
value = (long)arg;
sprintf(name, "Connection: %d", value);
{ ECPGconnect(__LINE__, 0, "regress1" , NULL, NULL , name, 0);
@ -245,7 +245,7 @@ if (sqlca.sqlcode < 0) sqlprint();}
CloseHandle(threads[i]);
#else
for (i = 0; i < THREADS; ++i)
pthread_create(&threads[i], NULL, fn, (void*)i);
pthread_create(&threads[i], NULL, fn, (void *) (long) i);
for (i = 0; i < THREADS; ++i)
pthread_join(threads[i], NULL);
#endif

@ -96,7 +96,7 @@ int main(int argc, char *argv[])
for( n = 0; n < nthreads; n++ )
{
#ifndef WIN32
pthread_create(&threads[n], NULL, test_thread, (void *) (n + 1));
pthread_create(&threads[n], NULL, test_thread, (void *) (long) (n + 1));
#else
threads[n] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)test_thread, (void *) (n + 1), 0, NULL);
#endif

@ -97,7 +97,7 @@ int main(int argc, char *argv[])
for( n = 0; n < nthreads; n++ )
{
#ifndef WIN32
pthread_create(&threads[n], NULL, test_thread, (void *) (n + 1));
pthread_create(&threads[n], NULL, test_thread, (void *) (long) (n + 1));
#else
threads[n] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) test_thread, (void *) (n+1), 0, NULL);
#endif

@ -41,7 +41,7 @@ static void* fn(void* arg)
char **r = NULL;
EXEC SQL END DECLARE SECTION;
value = (int)arg;
value = (long)arg;
sprintf(name, "Connection: %d", value);
EXEC SQL CONNECT TO REGRESSDB1 AS :name;
@ -78,7 +78,7 @@ int main (int argc, char** argv)
CloseHandle(threads[i]);
#else
for (i = 0; i < THREADS; ++i)
pthread_create(&threads[i], NULL, fn, (void*)i);
pthread_create(&threads[i], NULL, fn, (void *) (long) i);
for (i = 0; i < THREADS; ++i)
pthread_join(threads[i], NULL);
#endif

@ -41,7 +41,7 @@ static void* fn(void* arg)
char query[256] = "INSERT INTO T VALUES ( ? )";
EXEC SQL END DECLARE SECTION;
value = (int)arg;
value = (long)arg;
sprintf(name, "Connection: %d", value);
EXEC SQL CONNECT TO REGRESSDB1 AS :name;
@ -84,7 +84,7 @@ int main (int argc, char** argv)
CloseHandle(threads[i]);
#else
for (i = 0; i < THREADS; ++i)
pthread_create(&threads[i], NULL, fn, (void*)i);
pthread_create(&threads[i], NULL, fn, (void *) (long) i);
for (i = 0; i < THREADS; ++i)
pthread_join(threads[i], NULL);
#endif

@ -64,7 +64,7 @@ int main(int argc, char *argv[])
for( n = 0; n < nthreads; n++ )
{
#ifndef WIN32
pthread_create(&threads[n], NULL, test_thread, (void *) (n + 1));
pthread_create(&threads[n], NULL, test_thread, (void *) (long) (n + 1));
#else
threads[n] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)test_thread, (void *) (n + 1), 0, NULL);
#endif

@ -65,7 +65,7 @@ int main(int argc, char *argv[])
for( n = 0; n < nthreads; n++ )
{
#ifndef WIN32
pthread_create(&threads[n], NULL, test_thread, (void *) (n + 1));
pthread_create(&threads[n], NULL, test_thread, (void *) (long) (n + 1));
#else
threads[n] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) test_thread, (void *) (n+1), 0, NULL);
#endif

Loading…
Cancel
Save