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
4static 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
22const uint32_t VERSION = 0x03000000;
const uint32_t VERSION
Version number.
Definition metadata.h:22
static constexpr uint32_t ascii_to_u32_le(const char s[4])
Definition metadata.h:4