Le 07/03/2013 20:37, Matthew Brush a écrit : > On 13-03-07 11:06 AM, Dimitar Zhekov wrote: >> On Mon, 04 Mar 2013 22:30:40 -0000 >> Colomban Wendling <git-nore...@geany.org> wrote: >> >>> Log Message: >>> ----------- >>> Scope: Fix mismatched allocator/deallocator >> >> These are not mismatched, I'm using strdup() instead of strdup() for >> strings that must never be NULL. Unless we have a policy to always >> use g_strdup(), or there is a real g_/strdup vs. g_/free mismatch >> somewhere, I'm going to revert them. >> > > I don't see any mismatch either but strdup() is not in C standard (at > least C89/99) but rather POSIX or some other one AFAIK.
For example, an obvious mismatch is foo ? utils_get_locale_from_utf8(start) : strdup(start) utils_get_locale_from_utf8() allocates with glib, strdup() with libc. Regards, Colomban _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel