/*
netstring -- netstring format serialization library
-Copyright (C) 2015-2022 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2015-2023 Sergey Matveev <stargrave@stargrave.org>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
// (http://cr.yp.to/proto/netstrings.txt) format for binary string
// serialization.
//
-// var b bytes.Buffer
-// w := netstring.NewWriter(&b)
-// n, _ = w.WriteChunk([]byte("hello")) // n is 8, "5:hello,"
-// n, _ = w.WriteSize(6) // n is 2
-// n, _ = w.Write([]byte("wor")) // n is 3
-// n, _ = w.Write([]byte("ld!")) // n is 3, "5:hello,6:world!,"
-// r := netstring.NewReader(&b)
-// size, err := r.Next() // size is 5
-// r.Discard() // skip that chunk
-// size, err = r.Next() // size is 6
-// data, _ := ioutil.ReadAll(r) // data contains "world!"
+// var b bytes.Buffer
+// w := netstring.NewWriter(&b)
+// n, _ = w.WriteChunk([]byte("hello")) // n is 8, "5:hello,"
+// n, _ = w.WriteSize(6) // n is 2
+// n, _ = w.Write([]byte("wor")) // n is 3
+// n, _ = w.Write([]byte("ld!")) // n is 3, "5:hello,6:world!,"
+// r := netstring.NewReader(&b)
+// size, err := r.Next() // size is 5
+// r.Discard() // skip that chunk
+// size, err = r.Next() // size is 6
+// data, _ := io.ReadAll(r) // data contains "world!"
package netstring