/* | |
* Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. | |
* | |
* SPDX-License-Identifier: BSD-3-Clause | |
*/ | |
#include <stdio.h> | |
#include <sys/cdefs.h> | |
/* | |
* 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; | |
} |