Commit 6ed0ecaf by Ulrich Weigand Committed by Ulrich Weigand

cls_uint.c (cls_ret_uint_fn): Treat result value as of type ffi_arg, not unsigned int.

	* testsuite/libffi.call/cls_uint.c (cls_ret_uint_fn): Treat result
	value as of type ffi_arg, not unsigned int.

From-SVN: r76377
parent d0d969f8
2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
* testsuite/libffi.call/cls_uint.c (cls_ret_uint_fn): Treat result
value as of type ffi_arg, not unsigned int.
2004-01-21 Michael Ritzert <ritzert@t-online.de>
* ffi64.c (ffi_prep_args): Cast the RHS of an assignment instead
......
......@@ -10,10 +10,10 @@
static void cls_ret_uint_fn(ffi_cif* cif,void* resp,void** args,
void* userdata)
{
*(unsigned int*)resp = *(unsigned int *)args[0];
*(ffi_arg *)resp = *(unsigned int *)args[0];
printf("%d: %d\n",*(unsigned int *)args[0],
*(unsigned int *)resp);
*(ffi_arg *)resp);
}
typedef unsigned int (*cls_ret_uint)(unsigned int);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment