#ifndef IRCODES_H #define IRCODES_H enum { IRF_SIZED = 1, }; struct ir_data { const char* name; int flags; char returntype; char lefttype; char righttype; }; extern const struct ir_data ir_data[]; #define burm_int_ATTR (1U<<0) #define burm_long_ATTR (1U<<1) #define burm_float_ATTR (1U<<2) #define burm_double_ATTR (1U<<3) #define TYPE_ATTRS \ (burm_int_ATTR | burm_long_ATTR | burm_float_ATTR | burm_double_ATTR) #include "ircodes-dyn.h" #endif /* vim: set sw=4 ts=4 expandtab : */