return_ul.c (main): Define return type as ffi_arg.

* testsuite/libffi.call/return_ul.c (main): Define return type as
	ffi_arg.  Use proper printf conversion specifier.

From-SVN: r127177
This commit is contained in:
David Daney 2007-08-03 03:17:13 +00:00 committed by David Daney
parent bcaaa78047
commit 58e11497f7
2 changed files with 7 additions and 2 deletions

View 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

View 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);