]> granicus.if.org Git - postgresql/commitdiff
Tweak recently-added tests to suppress scary-looking warnings on 64-bit
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 3 Oct 2007 15:59:13 +0000 (15:59 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 3 Oct 2007 15:59:13 +0000 (15:59 +0000)
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.

src/interfaces/ecpg/test/expected/thread-alloc.c
src/interfaces/ecpg/test/expected/thread-prep.c
src/interfaces/ecpg/test/expected/thread-thread.c
src/interfaces/ecpg/test/expected/thread-thread_implicit.c
src/interfaces/ecpg/test/thread/alloc.pgc
src/interfaces/ecpg/test/thread/prep.pgc
src/interfaces/ecpg/test/thread/thread.pgc
src/interfaces/ecpg/test/thread/thread_implicit.pgc

index 0f2979a2550a6d089700c3d78477d7ea1b4c13c4..aaa56f5f10cfbfb875540eaf4ef0f94975d016cb 100644 (file)
@@ -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
index 90d9dbc495842c728b2d47ba22ebb583b181f3f8..1afea9a349fcc6e5abc4b31a9f6b0490be95c166 100644 (file)
@@ -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
index 183764ade91b03d855d4996e2a195507524b6edf..eaf64d1262ca0aee4d6c6b8b2ddbfa701dbd09af 100644 (file)
@@ -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
index 697a104f319c6ef3fcfd184263d29a597bdbc519..cdd90394d7208ef45583166bc9c885f246a0e682 100644 (file)
@@ -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
index 9c56c070c53b2c444706d80c8f28edc197834ef6..1b28d3a5b60c20ca203f718e9f08166c269766c6 100644 (file)
@@ -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
index 0e822bb35984f40ec4e68ad4f10c76fed490a8f4..83e634610fa17b0bbcb96904b620398637aec29e 100644 (file)
@@ -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
index dd3a5d33ae4b4419bb45cfdc80943f275f7a3abf..bcb79b27e30f1a2b8480007ceabdfd44bc4da7ee 100644 (file)
@@ -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
index 299f8e611867fbb9144f36f316efc74f78f2edaf..64e837b6c2ebd130aadf551f61bead7657f2a47a 100644 (file)
@@ -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