The changed defun's were:
(define-function unlock (c-name "gnome_keyring_unlock") (return-type "gpointer") (parameters '("const-char*" "keyring" (null-ok)) '("const-char*" "password" (null-ok)) '("GnomeKeyringOperationDoneCallback" "callback") '("gpointer" "data") '("GDestroyNotify" "destroy_data") ) )
(define-function unlock_sync (c-name "gnome_keyring_unlock_sync") (return-type "GnomeKeyringResult") (unblock-threads #t) (parameters '("const-char*" "keyring" (null-ok)) '("const-char*" "password"(null-ok)) ) )
The changed defun's were:
(define-function unlock keyring_ unlock" ) GnomeKeyringOpe rationDoneCallb ack" "callback") GDestroyNotify" "destroy_data")
(c-name "gnome_
(return-type "gpointer")
(parameters
'("const-char*" "keyring" (null-ok))
'("const-char*" "password" (null-ok))
'("
'("gpointer" "data")
'("
)
)
(define-function unlock_sync keyring_ unlock_ sync") sult") (null-ok) )
(c-name "gnome_
(return-type "GnomeKeyringRe
(unblock-threads #t)
(parameters
'("const-char*" "keyring" (null-ok))
'("const-char*" "password"
)
)