diff options
Diffstat (limited to 'src/interfaces/ecpg/test/thread/alloc.pgc')
-rw-r--r-- | src/interfaces/ecpg/test/thread/alloc.pgc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interfaces/ecpg/test/thread/alloc.pgc b/src/interfaces/ecpg/test/thread/alloc.pgc index 9c56c070c53..1b28d3a5b60 100644 --- a/src/interfaces/ecpg/test/thread/alloc.pgc +++ b/src/interfaces/ecpg/test/thread/alloc.pgc @@ -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 |