safec 3.15
Safe C Library - ISO TR24731 Bounds Checking Interface
Loading...
Searching...
No Matches
fu8scanf_s.c File Reference
#include "safe_u8_lib.h"
Include dependency graph for fu8scanf_s.c:

Functions

EXPORT int fu8scanf_s (FILE *restrict stream, const char *restrict fmt,...)
 The fu8scanf_s function reads a formatted utf-8 string from a buffered FILE stream, and writes to a list of arguments.

Function Documentation

◆ fu8scanf_s()

EXPORT int fu8scanf_s ( FILE *restrict stream,
const char *restrict fmt,
... )

The fu8scanf_s function reads a formatted utf-8 string from a buffered FILE stream, and writes to a list of arguments.

Parameters
[in]streampointer to a FILE stream to read from
[in]fmtformat-control string.
[out]...arguments to write to
Precondition
Neither stream nor fmt shall be a null pointer.
fmt shall not contain the conversion specifier n
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
Return values
>0 on success, the number of arguments assigned
EOFon error
See also
vfu8scanf_s(), fscanf_s()