//////////////////////////////////////////////////////////// //~ Transcode types Enum(S_Tv) { S_Tv_None = 0, S_Tv_COUNT }; #define S_Tv_Latest (S_Tv_COUNT - 1) Struct(S_TranscodeResult) { b32 ok; S_Tv version; String packed; S_World *unpacked; }; //////////////////////////////////////////////////////////// //~ Transcode S_TranscodeResult S_TranscodeWorld(Arena *arena, S_World *world, String packed, b32 pack);