4.190.7 fdev_setup_stream
fdev_setup_stream(stream, put, get, rwflag)
This macro takes a user-supplied buffer stream, and sets it
            up as a stream that is valid for stdio operations, similar to one that has been obtained
            dynamically from fdevopen(). The buffer to setup must be of type FILE.
The arguments put and get are identical to
            those that need to be passed to fdevopen().
The rwflag argument can take one of the values
            _FDEV_SETUP_READ, _FDEV_SETUP_WRITE, or _FDEV_SETUP_RW, for read, write, or read/write
            intent, respectively.
No assignments to the standard streams will be performed by fdev_setup_stream(). If standard streams are to be used, these need to be assigned by the user. See also under Running stdio without malloc().
