Reads arbitrary contents from netstring buffer input into output.
Returns the length of the output in length. Argument first will
be the start of the data and last the end of the data in the
netstring. The output buffer is not cleared!
Argument error is set to the following error codes:
E_FORMAT if the input is not in netstring format.| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(inout) | :: | input |
Input buffer. |
||
| character(len=*), | intent(inout), | optional | :: | output |
Netstring buffer. |
|
| integer, | intent(out), | optional | :: | length |
Length of output. |
|
| integer, | intent(out), | optional | :: | first |
First position. |
|
| integer, | intent(out), | optional | :: | last |
Last position. |
|
| integer, | intent(out), | optional | :: | error |
Error code. |