18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: LGPL-2.1 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci#include <stdlib.h> 48c2ecf20Sopenharmony_ci#include <linux/zalloc.h> 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_civoid *zalloc(size_t size) 78c2ecf20Sopenharmony_ci{ 88c2ecf20Sopenharmony_ci return calloc(1, size); 98c2ecf20Sopenharmony_ci} 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_civoid __zfree(void **ptr) 128c2ecf20Sopenharmony_ci{ 138c2ecf20Sopenharmony_ci free(*ptr); 148c2ecf20Sopenharmony_ci *ptr = NULL; 158c2ecf20Sopenharmony_ci} 16