1570af302Sopenharmony_ci#define _BSD_SOURCE 2570af302Sopenharmony_ci#include <string.h> 3570af302Sopenharmony_ci 4570af302Sopenharmony_civoid explicit_bzero(void *d, size_t n) 5570af302Sopenharmony_ci{ 6570af302Sopenharmony_ci d = memset(d, 0, n); 7570af302Sopenharmony_ci __asm__ __volatile__ ("" : : "r"(d) : "memory"); 8570af302Sopenharmony_ci} 9