/* pexl_rtl.h */

#ifndef PEXL_RTL_H
#define PEXL_RTL_H

/* define calling convention */
#if defined(__GNUC__) || defined(__MINGW32__)
#define stdcall __attribute__((stdcall))
#endif

/* Machine types */
typedef unsigned int PXRegister;
typedef PXRegister PXMemPtr;
typedef PXRegister PXObjectPtr;

/* Definitions */
#include "pexl_rtl_memory.h"
#include "pexl_rtl_pxobject.h"
#include "pexl_rtl_pxstring.h"
#include "pexl_rtl_pxvector.h"

#endif
