implement fail-safe static locales for newlocale
[musl] / src / locale / freelocale.c
1 #include <stdlib.h>
2 #include "locale_impl.h"
3 #include "libc.h"
4
5 int __loc_is_allocated(locale_t);
6
7 void freelocale(locale_t l)
8 {
9         if (__loc_is_allocated(l)) free(l);
10 }
11
12 weak_alias(freelocale, __freelocale);