1*91f16700Schasinglulu /* 2*91f16700Schasinglulu * Copyright (c) 2018, Arm Limited and Contributors. All rights reserved. 3*91f16700Schasinglulu * 4*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause 5*91f16700Schasinglulu */ 6*91f16700Schasinglulu 7*91f16700Schasinglulu #include <string.h> 8*91f16700Schasinglulu 9*91f16700Schasinglulu size_t strlen(const char *s) 10*91f16700Schasinglulu { 11*91f16700Schasinglulu const char *cursor = s; 12*91f16700Schasinglulu 13*91f16700Schasinglulu while (*cursor) 14*91f16700Schasinglulu cursor++; 15*91f16700Schasinglulu 16*91f16700Schasinglulu return cursor - s; 17*91f16700Schasinglulu } 18