chiark / gitweb /
Fixed wrong :libdir argument in definition of the libgobject-2.0 module
[clg] / rsvg / rsvg.lisp
index 1a58513c5f9abc75a0b2a6e210dfd435a2319611..e2617e7bb5b56a3431dfe8b0fe2141405220ff9b 100644 (file)
 ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-;; $Id: rsvg.lisp,v 1.6 2006-09-27 08:46:51 espen Exp $
+;; $Id: rsvg.lisp,v 1.8 2007-06-18 11:39:43 espen Exp $
 
 (in-package "RSVG")
 
 
 (eval-when (:compile-toplevel :load-toplevel :execute)
-  (init-types-in-library 
-   #.(concatenate 'string (pkg-config:pkg-variable "librsvg-2.0" "libdir") 
-                         "/librsvg-2." asdf:*dso-extension*) :prefix "rsvg_")
+  (init-types-in-library rsvg "librsvg-2" :prefix "rsvg_")
 
-(define-types-by-introspection "Rsvg"
-  ("RsvgError" :ignore t)))
+  (define-types-by-introspection "Rsvg"
+    ("RsvgError" :ignore t)))
 
 
 (defbinding init () nil)
@@ -44,7 +42,7 @@ (defbinding (set-default-dpi "rsvg_set_default_dpi_x_y") (dpi-x &optional (dpi-y
 
 (defbinding handle-write () boolean
   (handle handle)
-  (data (vector int8))
+  (data (vector (integer 8)))
   ((length data) int)
   (nil gerror-signal :out))