Lines Matching refs:fun
924 LispProt(atom->property->fun.function);
1466 atom->property->fun.function = bytecode;
1474 atom->property->fun.function = NULL;
1501 atom->property->fun.function = function;
1510 atom->property->fun.function = NULL;
1534 atom->property->fun.builtin = builtin;
1543 atom->property->fun.function = NULL;
1578 LispSetAtomStructProperty(LispAtom *atom, LispObj *def, int fun)
1580 if (fun > 0xff)
1591 atom->property->structure.function = fun;
2927 LispObj *fun = LispNew(data, code);
2929 fun->type = LispLambda_t;
2930 fun->funtype = type;
2931 fun->data.lambda.name = name;
2932 fun->data.lambda.code = code;
2933 fun->data.lambda.data = data;
2935 return (fun);
3144 atom->property->fun.builtin->type == LispFunction) ||
3146 atom->property->fun.function->funtype == LispFunction) ||
4628 builtin = atom->property->fun.builtin;
4646 lambda = atom->property->fun.function;
4656 lambda = atom->property->fun.function;
4676 builtin = atom->property->fun.builtin;
4907 body = atom->property->fun.function->data.lambda.code;