Mercurial > repos > rhope
view runtime/builtin.h @ 121:1af91ceaaf49
Fixed memory leak when an output is only attached to a single null input
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 28 Oct 2010 21:04:12 -0400 |
parents | 5a08705f7610 |
children | a68e6828d896 |
line wrap: on
line source
#ifndef _BUILTIN_H_ #define _BUILTIN_H_ #include "plat_types.h" #include "object.h" #include "func.h" //Builtin Types enum { TYPE_UINT8 = 1, TYPE_UINT16, TYPE_UINT32, TYPE_UINT64, TYPE_INT8, TYPE_INT16, TYPE_INT32, TYPE_INT64, TYPE_BOOLEAN, TYPE_FLOAT32, TYPE_FLOAT64, TYPE_BLUEPRINT, TYPE_ARRAY, TYPE_BOXEDARRAY, TYPE_WORKER, TYPE_METHODMISSINGEXCEPTION, TYPE_FIELDMISSINGEXCEPTION, TYPE_WRONGTYPEEXCEPTION, TYPE_FIRST_USER //Insert new builtin types before this one }; //Builtin Methods enum { METHOD_ADD=1, METHOD_SUB, METHOD_DIV, METHOD_MUL, METHOD_LSHIFT, METHOD_RSHIFT, METHOD_EQUALS, METHOD_GREATER, METHOD_LESS, METHOD_IF, METHOD_SETFIELDMISSING, METHOD_GETFIELDMISSING, METHOD_MISSING,//Insert new builtin methods before this one METHOD_FIRST_USER }; void register_builtin_types(); void register_builtin_type(uint32_t type); #endif //_BUILTIN_H_