From 62045c958b0d58d61e6d22deb88eed7b9ae28a4e Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sat, 22 Mar 2025 01:17:06 +0800 Subject: Basic IRCv3 message parser --- unsafe.go | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 unsafe.go (limited to 'unsafe.go') diff --git a/unsafe.go b/unsafe.go new file mode 100644 index 0000000..1c00c7b --- /dev/null +++ b/unsafe.go @@ -0,0 +1,11 @@ +package irc + +import "unsafe" + +func bytesToString(bytes []byte) (s string) { + return unsafe.String(unsafe.SliceData(bytes), len(bytes)) +} + +func stringToBytes(s string) (bytes []byte) { + return unsafe.Slice(unsafe.StringData(s), len(s)) +} -- cgit v1.2.3