Lines Matching refs:fun
161 Math_f fun; in arith_exec() local
202 (*ep->fun)(&ptr,&node,ASSIGN,num+1); in arith_exec()
206 (*ep->fun)(&ptr,&node,ASSIGN,num-1); in arith_exec()
211 num = (*ep->fun)(&ptr,&node,ASSIGN,num); in arith_exec()
216 num = (*ep->fun)(&ptr,&node,ASSIGN,num); in arith_exec()
237 num = (*ep->fun)(&ptr,&node,VALUE,num); in arith_exec()
270 num = (*ep->fun)(&ptr,&node,ASSIGN,num); in arith_exec()
385 fun = *((Math_f*)(ep->code+(int)(*sp))); in arith_exec()
387 num = (*((Math_1f_f)fun))(num); in arith_exec()
391 fun = *((Math_f*)(ep->code+(int)(*sp))); in arith_exec()
393 num = (*((Math_1i_f)fun))(num); in arith_exec()
397 fun = *((Math_f*)(ep->code+(int)(*sp))); in arith_exec()
399 num = (*((Math_2f_f)fun))(sp[1],num); in arith_exec()
403 fun = *((Math_f*)(ep->code+(int)(*sp))); in arith_exec()
405 num = (*((Math_2i_f)fun))(sp[1],num); in arith_exec()
409 fun = *((Math_f*)(ep->code+(int)(*sp))); in arith_exec()
411 num = (*((Math_3f_f)fun))(sp[1],sp[2],num); in arith_exec()
504 lvalue.fun = 0; in expr()
630 Sfdouble_t (*fun)(Sfdouble_t,...); in expr() local
632 fun = lvalue.fun; in expr()
633 lvalue.fun = 0; in expr()
634 if(fun) in expr()
640 stakpush(vp,fun,Math_f); in expr()
651 if(fun) in expr()
791 if(lvalue.fun) in expr()
812 Arith_t *arith_compile(const char *string,char **last,Sfdouble_t(*fun)(const char**,struct lval*,in… in arith_compile()
820 cur.convert = fun; in arith_compile()
829 (*fun)( &string , &cur.errmsg, MESSAGE, 0); in arith_compile()
838 ep->fun = fun; in arith_compile()