VALUE erlix_uint_alloc(VALUE klass){ ErlixTerm* euint; VALUE obj; euint=new_erlix_term(); euint->type=TYPE_UINT; obj=Data_Wrap_Struct(klass,0,free_erlix_term,euint); return obj; }
VALUE erlix_atom_alloc(VALUE klass){ ErlixTerm* atom; VALUE obj; atom=new_erlix_term(); atom->type=TYPE_ATOM; obj=Data_Wrap_Struct(klass,0,free_erlix_term,atom); return obj; }
VALUE erlix_float_alloc(VALUE klass){ ErlixTerm* efloat; VALUE obj; efloat=new_erlix_term(); efloat->type=TYPE_FLOAT; obj=Data_Wrap_Struct(klass,0,free_erlix_term,efloat); return obj; }
VALUE erlix_pid_alloc(VALUE klass){ ErlixTerm* pid; VALUE obj; pid=new_erlix_term(); pid->type=TYPE_PID; obj=Data_Wrap_Struct(klass,0,free_erlix_term,pid); return obj; }
VALUE erlix_list_alloc(VALUE klass){ ErlixTerm *list; VALUE obj; list=new_erlix_term(); list->type=TYPE_LIST; obj=Data_Wrap_Struct(klass,0,free_erlix_term,list); return obj; }