xref: /freebsd/lib/libc/stdlib/malloc/free_aligned_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_aligned_sized(void * ptr,size_t alignment,size_t size)13*5f732742SFaraz Vahedi __free_aligned_sized(void *ptr, size_t alignment, size_t size)
14*5f732742SFaraz Vahedi {
15*5f732742SFaraz Vahedi 
16*5f732742SFaraz Vahedi 	(void)alignment;
17*5f732742SFaraz Vahedi 	(void)size;
18*5f732742SFaraz Vahedi 	__free(ptr);
19*5f732742SFaraz Vahedi }
20*5f732742SFaraz Vahedi 
21*5f732742SFaraz Vahedi __weak_reference(__free_aligned_sized, free_aligned_sized);
22