Lines Matching refs:strmatch
147 static int strmatch(const char *s, const char *prefix)
367 if (strmatch(p->s, p->const_names[i])) {
376 if (strmatch(p->s, constants[i].name)) {
426 if (strmatch(next, "sinh" )) d->a.func0 = sinh;
427 else if (strmatch(next, "cosh" )) d->a.func0 = cosh;
428 else if (strmatch(next, "tanh" )) d->a.func0 = tanh;
429 else if (strmatch(next, "sin" )) d->a.func0 = sin;
430 else if (strmatch(next, "cos" )) d->a.func0 = cos;
431 else if (strmatch(next, "tan" )) d->a.func0 = tan;
432 else if (strmatch(next, "atan" )) d->a.func0 = atan;
433 else if (strmatch(next, "asin" )) d->a.func0 = asin;
434 else if (strmatch(next, "acos" )) d->a.func0 = acos;
435 else if (strmatch(next, "exp" )) d->a.func0 = exp;
436 else if (strmatch(next, "log" )) d->a.func0 = log;
437 else if (strmatch(next, "abs" )) d->a.func0 = fabs;
438 else if (strmatch(next, "time" )) d->a.func0 = etime;
439 else if (strmatch(next, "squish")) d->type = e_squish;
440 else if (strmatch(next, "gauss" )) d->type = e_gauss;
441 else if (strmatch(next, "mod" )) d->type = e_mod;
442 else if (strmatch(next, "max" )) d->type = e_max;
443 else if (strmatch(next, "min" )) d->type = e_min;
444 else if (strmatch(next, "eq" )) d->type = e_eq;
445 else if (strmatch(next, "gte" )) d->type = e_gte;
446 else if (strmatch(next, "gt" )) d->type = e_gt;
447 else if (strmatch(next, "lte" )) d->type = e_lte;
448 else if (strmatch(next, "lt" )) d->type = e_lt;
449 else if (strmatch(next, "ld" )) d->type = e_ld;
450 else if (strmatch(next, "isnan" )) d->type = e_isnan;
451 else if (strmatch(next, "isinf" )) d->type = e_isinf;
452 else if (strmatch(next, "st" )) d->type = e_st;
453 else if (strmatch(next, "while" )) d->type = e_while;
454 else if (strmatch(next, "taylor")) d->type = e_taylor;
455 else if (strmatch(next, "root" )) d->type = e_root;
456 else if (strmatch(next, "floor" )) d->type = e_floor;
457 else if (strmatch(next, "ceil" )) d->type = e_ceil;
458 else if (strmatch(next, "trunc" )) d->type = e_trunc;
459 else if (strmatch(next, "round" )) d->type = e_round;
460 else if (strmatch(next, "sqrt" )) d->type = e_sqrt;
461 else if (strmatch(next, "not" )) d->type = e_not;
462 else if (strmatch(next, "pow" )) d->type = e_pow;
463 else if (strmatch(next, "print" )) d->type = e_print;
464 else if (strmatch(next, "random")) d->type = e_random;
465 else if (strmatch(next, "hypot" )) d->type = e_hypot;
466 else if (strmatch(next, "gcd" )) d->type = e_gcd;
467 else if (strmatch(next, "if" )) d->type = e_if;
468 else if (strmatch(next, "ifnot" )) d->type = e_ifnot;
469 else if (strmatch(next, "bitand")) d->type = e_bitand;
470 else if (strmatch(next, "bitor" )) d->type = e_bitor;
471 else if (strmatch(next, "between"))d->type = e_between;
472 else if (strmatch(next, "clip" )) d->type = e_clip;
473 else if (strmatch(next, "atan2" )) d->type = e_atan2;
474 else if (strmatch(next, "lerp" )) d->type = e_lerp;
475 else if (strmatch(next, "sgn" )) d->type = e_sgn;
478 if (strmatch(next, p->func1_names[i])) {
488 if (strmatch(next, p->func2_names[i])) {