]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
return_ul.c (main): Define return type as ffi_arg.
authorDavid Daney <ddaney@avtrex.com>
Fri, 3 Aug 2007 03:17:13 +0000 (03:17 +0000)
committerDavid Daney <daney@gcc.gnu.org>
Fri, 3 Aug 2007 03:17:13 +0000 (03:17 +0000)
* testsuite/libffi.call/return_ul.c (main): Define return type as
ffi_arg.  Use proper printf conversion specifier.

From-SVN: r127177

libffi/ChangeLog
libffi/testsuite/libffi.call/return_ul.c

index de4ee0a7e9554ff4d54749c3b99c2d9f38eac76a..503ac1170ad23a577c43a9bdc1ef43e3badb133a 100644 (file)
@@ -1,3 +1,8 @@
+2007-08-02  David Daney  <ddaney@avtrex.com>
+
+       * testsuite/libffi.call/return_ul.c (main): Define return type as
+       ffi_arg.  Use proper printf conversion specifier.
+       
 2007-07-30  Andrew Haley  <aph@redhat.com>
 
        PR testsuite/32843
index 25102240bc855c15a1f2e8111fbbb5ca6d5c00b2..12b266f0373d23c9b8790cea995abe5c84c959c9 100644 (file)
@@ -16,7 +16,7 @@ int main (void)
   ffi_cif cif;
   ffi_type *args[MAX_ARGS];
   void *values[MAX_ARGS];
-  unsigned long res;
+  ffi_arg res;
   unsigned long ul1, ul2;
 
   args[0] = &ffi_type_ulong;
@@ -31,7 +31,7 @@ int main (void)
   ul2 = 1073741824L;
 
   ffi_call(&cif, FFI_FN(return_ul), &res, values);
-  printf("res: %ld, %ld\n", res, ul1 + ul2);
+  printf("res: %lu, %lu\n", (unsigned long)res, ul1 + ul2);
   /* { dg-output "res: 2147483647, 2147483647" } */
 
   exit(0);