summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2018-09-26 17:24:25 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2018-10-01 15:33:27 +0800
commit1afb944c308a9c382522a9aca68637f80ecb6103 (patch)
tree5977dc58a3bcc87f18ba0595164e801db7e848af
parent5fbd364bda9e41f0ff4261f9b01792daf729dfe6 (diff)
downloadpygobject-1afb944c308a9c382522a9aca68637f80ecb6103.tar.gz
gi/pygi-closure.c: Cast arg->v_pointer as needed
Just cast to ffi_arg, which more or less corresponds to a pointer type as arg->v_pointer is a gpointer by itself. Fixes compiler errors/warnings when we force-include msvc_recommended_pragmas.h
-rw-r--r--gi/pygi-closure.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gi/pygi-closure.c b/gi/pygi-closure.c
index 3299d1be..136eec64 100644
--- a/gi/pygi-closure.c
+++ b/gi/pygi-closure.c
@@ -104,14 +104,14 @@ _pygi_closure_assign_pyobj_to_retval (gpointer retval,
*(ffi_arg *) retval = arg->v_uint;
break;
default:
- *(ffi_arg *) retval = arg->v_pointer;
+ *(ffi_arg *) retval = (ffi_arg) arg->v_pointer;
break;
}
break;
}
default:
- *(ffi_arg *) retval = arg->v_pointer;
+ *(ffi_arg *) retval = (ffi_arg) arg->v_pointer;
break;
}
}