xref: /freebsd/lib/libc/stdlib/malloc/free_sized.c (revision 5f732742ad5b3133a860a8969cf2bd13dc9ac358)
1*5f732742SFaraz Vahedi /*
2*5f732742SFaraz Vahedi  * Copyright (c) 2026 Faraz Vahedi <kfv@kfv.io>
3*5f732742SFaraz Vahedi  *
4*5f732742SFaraz Vahedi  * SPDX-License-Identifier: BSD-2-Clause
5*5f732742SFaraz Vahedi  */
6*5f732742SFaraz Vahedi 
7*5f732742SFaraz Vahedi #include <sys/cdefs.h>
8*5f732742SFaraz Vahedi #include <stdlib.h>
9*5f732742SFaraz Vahedi 
10*5f732742SFaraz Vahedi void	__free(void *);
11*5f732742SFaraz Vahedi 
12*5f732742SFaraz Vahedi void
__free_sized(void * ptr,size_t size)13*5f732742SFaraz Vahedi __free_sized(void *ptr, size_t size)
14*5f732742SFaraz Vahedi {
15*5f732742SFaraz Vahedi 
16*5f732742SFaraz Vahedi 	(void)size;
17*5f732742SFaraz Vahedi 	__free(ptr);
18*5f732742SFaraz Vahedi }
19*5f732742SFaraz Vahedi 
20*5f732742SFaraz Vahedi __weak_reference(__free_sized, free_sized);
21