Le 06/03/2011 15:49, Enrico Tröger a écrit : > On Sun, 06 Mar 2011 15:29:24 +0100, Colomban wrote: > > >>> - you use va_copy() in MIO. va_copy is C99 while all the other va_* >>> functions are C89. So far, we tried to stay compatible with C89 even >>> though it is old (and it is old, and old). At least some years ago, >>> there were actually users who had to use a C89 compiler. >>> Maybe we should just stop C89 support as we are in 2011 in the >>> meantime... >> Ah, right... I'll see if I can fix this (e.g. maybe GLib have proper >> stuff somewhere). > > If not, we might simply drop C89 support. I like C89 :) And no worries, it's fixed in SVN now: no more va_copy(), no more vsnprintf(). Thanks for finding this out :)
>>> Most important things is the licence of MIO. >>> I think it's possible to release Geany as GPLv2+ with MIO included >>> even though it's GPLv3. What I don't know is what's the overall >>> licence of the Geany package is then. I'm not that good in licencing >>> stuff :). And where do we need to state Geany contains GPLv3 code? >> Actually, I relicensed MIO under v2+ for this purpose, but it seems I >> forgot to import the new COPYING file, my bad. Fixed in SVN now. > > Cool, this makes it way easier :D. It was exactly my thought, and I had no real reason to chose v3, so... everybody's happy now :) Cheers, Colomban _______________________________________________ Geany-devel mailing list [email protected] http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
