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:
111ae62
)
Bug fix
author
espen
<espen>
Fri, 1 Jun 2007 06:15:37 +0000
(06:15 +0000)
committer
espen
<espen>
Fri, 1 Jun 2007 06:15:37 +0000
(06:15 +0000)
gffi/vectors.lisp
patch
|
blob
|
blame
|
history
glib/gparam.lisp
patch
|
blob
|
blame
|
history
diff --git
a/gffi/vectors.lisp
b/gffi/vectors.lisp
index b7493f77415e11e52029487b95c5632bf9cdf39d..a671d1db4d40ef1205a0be7b082ac587075b8841 100644
(file)
--- a/
gffi/vectors.lisp
+++ b/
gffi/vectors.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: vectors.lisp,v 1.
2 2006/06/08 13:24:25
espen Exp $
+;; $Id: vectors.lisp,v 1.
3 2007/06/01 06:15:37
espen Exp $
(in-package "GFFI")
(in-package "GFFI")
@@
-411,9
+411,9
@@
(define-type-method copy-function ((type vector0) &key inlined)
for element by element-size
until (memory-clear-p from-vector element-size element)
finally (return length)))
for element by element-size
until (memory-clear-p from-vector element-size element)
finally (return length)))
- (to-vector
(setf
- (ref-pointer to offset)
-
(allocate-memory (* length
element-size)))))
+ (to-vector
+ (setf (ref-pointer to offset)
+
(allocate-memory (* (1+ length)
element-size)))))
(loop
repeat length
for element by element-size
(loop
repeat length
for element by element-size
diff --git
a/glib/gparam.lisp
b/glib/gparam.lisp
index 797709cf3fc86243d99bc4f813aba25b8099774c..ebd38d794dab4c21e4fc88669b0bf4e15098fef0 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
3 2007/05/10 20:26:33
espen Exp $
+;; $Id: gparam.lisp,v 1.2
4 2007/06/01 06:18:59
espen Exp $
(in-package "GLIB")
(in-package "GLIB")
@@
-33,7
+33,7
@@
(defbinding (size-of-gvalue "size_of_gvalue") () unsigned-int))
(defconstant +gvalue-size+ (size-of-gvalue))
(defconstant +gvalue-value-offset+
(defconstant +gvalue-size+ (size-of-gvalue))
(defconstant +gvalue-value-offset+
- (max (size-of 'type-number) (type-alignment '
type-number
)))
+ (max (size-of 'type-number) (type-alignment '
(unsigned-byte 64)
)))
(defbinding (%gvalue-init "g_value_init") () nil
(value gvalue)
(defbinding (%gvalue-init "g_value_init") () nil
(value gvalue)