Phasor
3.1.1
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]) | ((uint32_t)(uint8_t)s[1] << 8) | ((uint32_t)(uint8_t)s[2] << 16) |
7
((uint32_t)(uint8_t)s[3] << 24);
8
}
9
15
#define MAGIC_NUMBER ascii_to_u32_le("PHSB")
16
22
const
uint32_t
VERSION
= 0x03000000;
VERSION
const uint32_t VERSION
Version number.
Definition
metadata.h:22
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