thank you for reporting this. ill try to fix it over the break. ive been remiss updating some things, primarily because im thinking that i shuould now be generating cffi bindings but havent found the time to work on this. --rick
On Dec 14, 2005, at 3:41 PM, Peter Gijsels wrote:
Hi,
I've been playing around with lambda-gtk, and I like it a lot. Sometimes it's a bit low-level (e.g. valist: yuk), but in general it's quite usable.
However, I encountered a bug: the return type of some of the generated functions are wrong. For gtk_tree_path_to_string the generated return type is gchar while it should be c-string: hunk ./gtkffi-cmusbcl.lisp 13134
- (defalien "gtk_tree_path_to_string" gchar (a (* t)))
- (defalien "gtk_tree_path_to_string" c-string (a (* t)))
It seems that there are other functions that are suffering from the same problem: e.g. gtk_tree_path_get_indices.
I didn't immediately find how to fix this in the generating code.
Regards, Peter
lambda-gtk-devel@common-lisp.net