From 60e767f4d0e3f1ca299a84fa854b41d9c8d88898 Mon Sep 17 00:00:00 2001 From: espen Date: Fri, 23 Feb 2007 12:50:54 +0000 Subject: [PATCH] Computing +gvalue-value-offset+ propperly --- glib/gparam.lisp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/glib/gparam.lisp b/glib/gparam.lisp index 05ccca1..12b406a 100644 --- a/glib/gparam.lisp +++ b/glib/gparam.lisp @@ -20,7 +20,7 @@ ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -;; $Id: gparam.lisp,v 1.21 2006-04-25 22:12:48 espen Exp $ +;; $Id: gparam.lisp,v 1.22 2007-02-23 12:50:54 espen Exp $ (in-package "GLIB") @@ -32,7 +32,8 @@ (defbinding (size-of-gvalue "size_of_gvalue") () unsigned-int)) (defconstant +gvalue-size+ (size-of-gvalue)) -(defconstant +gvalue-value-offset+ (size-of 'type-number)) +(defconstant +gvalue-value-offset+ + (max (size-of 'type-number) (type-alignment 'type-number))) (defbinding (%gvalue-init "g_value_init") () nil (value gvalue) -- 2.11.0