Commit a238087a authored by Rob Pike's avatar Rob Pike

StringBytes help routine, common functionality put into package io for sharing.

R=rsc
DELTA=10  (10 added, 0 deleted, 0 changed)
OCL=20928
CL=20931
parent 77fbc310
......@@ -144,3 +144,13 @@ export func Copy(src Read, dst Write) (written int64, err *os.Error) {
return written, err
}
// Convert a string to an array of bytes for easy marshaling.
// Could fill with syscall.StringToBytes but it adds an unnecessary \000
// so the length would be wrong.
export func StringBytes(s string) *[]byte {
b := new([]byte, len(s));
for i := 0; i < len(s); i++ {
b[i] = s[i];
}
return b;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment