Cast int to long before casting to void *.
[kopensolaris-gnu/glibc.git] / linuxthreads / Examples / ex8.c
index 1b9b335..1976bfb 100644 (file)
@@ -68,7 +68,7 @@ main (void)
 
   pthread_join (th, &res);
 
-  return (int) res;
+  return (int) (long int) res;
 }
 
 
@@ -97,5 +97,5 @@ thread (void *arg)
   if (status == 0)
     status = var != (PREPARE_BIT | PARENT_BIT);
 
-  return (void *) status;
+  return (void *) (long int) status;
 }