chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bcc98bc
)
Computing +gvalue-value-offset+ propperly
author
espen
<espen>
Fri, 23 Feb 2007 12:50:54 +0000
(12:50 +0000)
committer
espen
<espen>
Fri, 23 Feb 2007 12:50:54 +0000
(12:50 +0000)
glib/gparam.lisp
patch
|
blob
|
blame
|
history
diff --git
a/glib/gparam.lisp
b/glib/gparam.lisp
index 1bc24fe64a70d23d44dd7a3d264cdb7c11681591..22b71f41eb1eeb61cf56b920e068a429b938b9df 100644
(file)
--- 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.
;; 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.2
1 2006/04/25 22:12:48
espen Exp $
+;; $Id: gparam.lisp,v 1.2
2 2007/02/23 12:50:54
espen Exp $
(in-package "GLIB")
(in-package "GLIB")
@@
-32,7
+32,8
@@
(eval-when (:compile-toplevel :load-toplevel :execute)
(defbinding (size-of-gvalue "size_of_gvalue") () unsigned-int))
(defconstant +gvalue-size+ (size-of-gvalue))
(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)
(defbinding (%gvalue-init "g_value_init") () nil
(value gvalue)