1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include <stdlib.h> #include "locale_impl.h" #define malloc undef #define calloc undef #define realloc undef #define free __libc_free void freelocale(locale_t l) { if (__loc_is_allocated(l)) free(l); } weak_alias(freelocale, __freelocale);