text: #pragma once
  
  typedef unsigned char   uint8_t;
  typedef unsigned short  uint16_t;
  typedef unsigned int    uint32_t;
  typedef unsigned long   uint64_t;
  
  typedef char            int8_t;
  typedef short           int16_t;
  typedef int             int32_t;
  typedef long            int64_t;
  
  typedef unsigned char   Uint8;
  typedef unsigned short  Uint16;
  typedef unsigned int    Uint32;
  typedef unsigned long   Uint64;
  
  typedef char            Char;
  typedef char            Int8;
  typedef short           Int16;
  typedef int             Int32;
  typedef long            Int64;
  
  typedef bool            Bool;
  typedef Uint8           Byte;
  