1
0
Fork 0
undar-lang-register/src/common.h

23 lines
501 B
C

#ifndef ZRL_COMMON_H
#define ZRL_COMMON_H
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <stdint.h>
typedef unsigned char u8;
typedef signed char i8;
typedef unsigned short u16;
typedef signed short i16;
typedef unsigned long u32;
typedef signed long i32;
/* For 64-bit, use compiler extensions or split into hi/lo u32 on pure C89 platforms */
#if defined(__GNUC__) || defined(_MSC_VER)
typedef unsigned long long u64;
typedef signed long long i64;
#endif
#endif