+(let ((flags-reader nil))
+ (defun gvalue-static-p (gvalue)
+ (unless flags-reader
+ (setf flags-reader (reader-function 'unsigned-int)))
+ (prog1
+ (ldb-test (byte 1 +gvalue-nocopy-contents-flag+)
+ (funcall flags-reader gvalue +gvalue-flags-offset+))
+ (force-output))))
+