1*f5402ef7SMark Dykes /* 2*f5402ef7SMark Dykes * Copyright (c) 2013-2019, ARM Limited and Contributors. All rights reserved. 3*f5402ef7SMark Dykes * 4*f5402ef7SMark Dykes * SPDX-License-Identifier: BSD-3-Clause 5*f5402ef7SMark Dykes */ 6*f5402ef7SMark Dykes 7*f5402ef7SMark Dykes #include <stddef.h> 8*f5402ef7SMark Dykes #include <string.h> 9*f5402ef7SMark Dykes 10*f5402ef7SMark Dykes void *memset(void *dst, int val, size_t count) 11*f5402ef7SMark Dykes { 12*f5402ef7SMark Dykes char *ptr = dst; 13*f5402ef7SMark Dykes 14*f5402ef7SMark Dykes while (count--) 15*f5402ef7SMark Dykes *ptr++ = val; 16*f5402ef7SMark Dykes 17*f5402ef7SMark Dykes return dst; 18*f5402ef7SMark Dykes } 19