Welcome to mirror list, hosted at ThFree Co, Russian Federation.

TracyFileHeader.hpp « server - github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: efb2bb2049d9a2d4666cf663ddbf4e247aa10861 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef __TRACYFILEHEADER_HPP__
#define __TRACYFILEHEADER_HPP__

#include <stdint.h>

#include "../public/common/TracyForceInline.hpp"

namespace tracy
{

static const char Lz4Header[4]  = { 't', 'l', 'Z', 4 };
static const char ZstdHeader[4] = { 't', 'Z', 's', 't' };

static constexpr tracy_force_inline int FileVersion( uint8_t h5, uint8_t h6, uint8_t h7 )
{
    return ( h5 << 16 ) | ( h6 << 8 ) | h7;
}

}

#endif