Lines Matching +refs:compare +refs:eval
51 static int compare(const void*, const void*);
1149 compare(const void *left, const void *right)
1166 qsort(*pointers, *num_pointers, sizeof(void*), compare);
1303 int eval, int builtin, int compile)
1323 /* If <eval> is set, it must generate the opcodes to evaluate <value>.
1325 else if (eval && !ComConstantp(com, value)) {
1395 int eval, int builtin, int compile)
1436 ComPush(com, symbols[i], CAR(values), eval, builtin, compile);
1465 ComPush(com, symbols[i], CAR(values), eval, builtin, compile);
1489 ComPush(com, symbols[i], defaults[i], eval, 1, compile);
1563 /* Special keyword specification, need to compare ATOMID
1577 /* Normal keyword specification, can compare object pointers,
1593 ComPush(com, symbols[i], val, eval, builtin, compile);
1605 ComPush(com, symbols[i], val, eval, 0, compile);
1610 ComPush(com, symbols[i], val, eval, builtin, compile);
1632 if (!eval || !CONSP(values) || (compile && !builtin))
1633 ComPush(com, alist->rest, values, eval, builtin, compile);
1740 ComPush(com, symbols[i], defaults[i], eval, builtin, compile);
1760 ComFuncall(LispCom *com, LispObj *function, LispObj *arguments, int eval)
1785 eval = 0;
1804 eval, 1, compile);