1 2 3 4 5 6 7 8 9 10 11 12
#include <stdlib.h> #include "locale_impl.h" #include "libc.h" int __loc_is_allocated(locale_t); void freelocale(locale_t l) { if (__loc_is_allocated(l)) free(l); } weak_alias(freelocale, __freelocale);