expose the binary serialization fns as header
This commit is contained in:
@@ -692,4 +692,16 @@ fn void stringChunkListDeleteLast(StringArena* a, StringChunkList* list);
|
|||||||
fn StringChunkList stringChunkListInit(StringArena* a);
|
fn StringChunkList stringChunkListInit(StringArena* a);
|
||||||
fn void stringChunkCopyToBuffer(StringChunkList* list, u8* buffer, u32 len);
|
fn void stringChunkCopyToBuffer(StringChunkList* list, u8* buffer, u32 len);
|
||||||
|
|
||||||
|
///// BINARY SERIALIZATION NONSENSE
|
||||||
|
fn u64 writeU64ToBufferLE(u8* buffer, u64 value);
|
||||||
|
fn u64 writeU32ToBufferLE(u8* buffer, u32 value);
|
||||||
|
fn u64 writeI32ToBufferLE(u8* buffer, i32 value);
|
||||||
|
fn u64 writeU16ToBufferLE(u8* buffer, u16 value);
|
||||||
|
fn u64 writeF32ToBufferLE(u8* buffer, f32 value);
|
||||||
|
fn u64 readU64FromBufferLE(u8 *buffer);
|
||||||
|
fn u32 readU32FromBufferLE(u8 *buffer);
|
||||||
|
fn i32 readI32FromBufferLE(u8 *buffer);
|
||||||
|
fn u16 readU16FromBufferLE(u8 *buffer);
|
||||||
|
fn f32 readF32FromBufferLE(u8 *buf);
|
||||||
|
|
||||||
#endif// BASE_ALL_H
|
#endif// BASE_ALL_H
|
||||||
|
|||||||
Reference in New Issue
Block a user