Example #1
0
ImmT array0unshift(ImmT * ___ref___0,ImmT ___nl__1) {
c_rt_lib0arg_val(___nl__1);
ImmT ___nl__2 = NULL;
#line 59
c_rt_lib0move(&___nl__2, c_rt_lib0array_mk(1, ___nl__1));
#line 60
c_rt_lib0delete(array0append(&___nl__2, *___ref___0));
#line 61
c_rt_lib0copy(___ref___0, ___nl__2);
#line 61
c_rt_lib0clear(&___nl__2);
#line 61
c_rt_lib0clear(&___nl__1);
#line 61
return NULL;
}
Example #2
0
ImmT array0join_arr(ImmT ___nl__0,ImmT ___nl__1) {
c_rt_lib0arg_val(___nl__0);
c_rt_lib0arg_val(___nl__1);
ImmT ___nl__2 = NULL;
#line 83
c_rt_lib0copy(&___nl__2, ___nl__0);
#line 84
c_rt_lib0delete(array0append(&___nl__2, ___nl__1));
#line 85
c_rt_lib0clear(&___nl__0);
#line 85
c_rt_lib0clear(&___nl__1);
#line 85
return ___nl__2;
#line 85
c_rt_lib0clear(&___nl__2);
#line 85
c_rt_lib0clear(&___nl__0);
#line 85
c_rt_lib0clear(&___nl__1);
#line 85
return NULL;
}
Example #3
0
File: array.c Project: agsamek/nl
ImmT array0append0ptr(int _num, ImmT *_tab){
c_rt_lib0func_num_args(_num, 2, "array0append");
return array0append(&_tab[0], _tab[1]);}