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