GNOME Bugzilla – Bug 80439
libIDL uses wrong 64-bit int format on BSD
Last modified: 2004-12-22 21:47:04 UTC
BSD uses %q rather than %ll. also, glib 2 requires a 64-bit type so we don't have to worry about that. glib 2 also provides a G_INT64_FORMAT but it doesn't provide octal and hexidecimal variants, so we need to cut-n-paste the check.
Created attachment 8087 [details] [review] patch to build on bsd
btw mark: this is what was causing my orbit compilation problems, and is probably the bug you were trying to fix before.
Patch looks fine, please commit to HEAD linc, it might be worth adding a single 'l' option to the foreach though.
thanks michael ; committed to libIDL HEAD