/* * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #include #include /* * TODO: This is not a real implementation of the sscanf() function. It just * returns the number of expected arguments based on the number of '%' found * in the format string. */ int sscanf(const char *__restrict str, char const *__restrict fmt, ...) { int ret = 0; while (*fmt != '\0') { if (*fmt++ == '%') { ret++; } } return ret; }