From c653d38ffd69bcd306afeed8713f2d80a3f3b82b Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 17 Jun 2023 19:48:31 +0800 Subject: [PATCH] ... --- src/codeobject.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/codeobject.h b/src/codeobject.h index f7614226..e6bb0bf2 100644 --- a/src/codeobject.h +++ b/src/codeobject.h @@ -108,8 +108,13 @@ struct CodeObjectSerializer{ template void write_bytes(T v){ static_assert(std::is_trivially_copyable::value); - buffer += 'm'; - buffer.append((const char*)&v, sizeof(T)); + buffer += 'x'; + char* p = (char*)&v; + for(int i=0; i> 4) & 0xf]; + buffer += "0123456789abcdef"[c & 0xf]; + } buffer += END; }