14e570655SJerome Forissier /* SPDX-License-Identifier: BSD-2-Clause */ 24e570655SJerome Forissier /* 34e570655SJerome Forissier * Copyright (c) 2019, Linaro Limited 44e570655SJerome Forissier */ 54e570655SJerome Forissier 64e570655SJerome Forissier /* 74e570655SJerome Forissier * This file provides extensions to functions defined in <stdlib.h> 84e570655SJerome Forissier */ 94e570655SJerome Forissier 10*7eaed3a3SEtienne Carriere #ifndef __STDLIB_EXT_H 11*7eaed3a3SEtienne Carriere #define __STDLIB_EXT_H 124e570655SJerome Forissier 134e570655SJerome Forissier #include <stddef.h> 144e570655SJerome Forissier 154e570655SJerome Forissier /* Overwrite buffer with a fixed pattern and free it. @ptr may be NULL. */ 164e570655SJerome Forissier void free_wipe(void *ptr); 174e570655SJerome Forissier 18*7eaed3a3SEtienne Carriere #endif /* __STDLIB_EXT_H */ 19