Writes input bytes input
in netstring format to output buffer
output
. The length of the netstring is returned in length
. The
output buffer is not cleared!
Argument error
is set to the following error codes:
E_BOUNDS
if the netstring is larger than output buffer.E_LIMIT
if the input size is > 999999999 bytes.E_WRITE
if an I/O error occured.Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(inout) | :: | input |
Input buffer. |
||
character(len=*), | intent(inout) | :: | output |
Netstring buffer. |
||
integer, | intent(out), | optional | :: | length |
Length of netstring. |
|
integer, | intent(out), | optional | :: | error |
Error code. |