vfscanf in newlib
J. Johnston
jjohnstn@cygnus.com
Mon Apr 23 11:27:00 GMT 2001
Christopher Faylor wrote:
>
>
> I am not sure why the _r functions were created with an underscore. I
> couldn't find anything in the Single Unix Specification which talked
> about a _r function for scanf. It did seem inconsistent to export
> symbols with two leading underscores, though.
>
> I just checked and see that there are a few functions defined that way
> now but I'm not sure what the rationale for doing things this way is.
>
> Jeff, could you explain why the _r functions have a leading underscore?
> Is this because they are newlib-only functions, i.e., they don't seem to
> adhere to a standard?
>
That is correct. These functions are using the newlib reentrancy structure
which is not standard. These functions should not be confused with actual
standard _r functions like POSIX rand_r and strtok_r.
> cgf
More information about the Newlib
mailing list