Phasor
2.2.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
metadata.h
Go to the documentation of this file.
1
#pragma once
2
#include <cstdint>
3
4
static
inline
constexpr
uint32_t
ascii_to_u32_le
(
const
char
s[4])
5
{
6
return
((uint32_t)(uint8_t)s[0]) |
7
((uint32_t)(uint8_t)s[1] << 8) |
8
((uint32_t)(uint8_t)s[2] << 16) |
9
((uint32_t)(uint8_t)s[3] << 24);
10
}
11
17
#define MAGIC_NUMBER ascii_to_u32_le("PHSB")
18
24
const
uint32_t
VERSION
= 0x03000000;
VERSION
const uint32_t VERSION
Version number.
Definition
metadata.h:24
ascii_to_u32_le
static constexpr uint32_t ascii_to_u32_le(const char s[4])
Definition
metadata.h:4
src
Codegen
Bytecode
metadata.h
Generated by
1.16.1