xref: /aosp_15_r20/external/musl/src/locale/freelocale.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include <stdlib.h>
2*c9945492SAndroid Build Coastguard Worker #include "locale_impl.h"
3*c9945492SAndroid Build Coastguard Worker 
4*c9945492SAndroid Build Coastguard Worker #define malloc undef
5*c9945492SAndroid Build Coastguard Worker #define calloc undef
6*c9945492SAndroid Build Coastguard Worker #define realloc undef
7*c9945492SAndroid Build Coastguard Worker #define free __libc_free
8*c9945492SAndroid Build Coastguard Worker 
freelocale(locale_t l)9*c9945492SAndroid Build Coastguard Worker void freelocale(locale_t l)
10*c9945492SAndroid Build Coastguard Worker {
11*c9945492SAndroid Build Coastguard Worker 	if (__loc_is_allocated(l)) free(l);
12*c9945492SAndroid Build Coastguard Worker }
13*c9945492SAndroid Build Coastguard Worker 
14*c9945492SAndroid Build Coastguard Worker weak_alias(freelocale, __freelocale);
15