Lines Matching defs:scale
321 operand(register char* s, char** e, int scale)
344 expression(s + 1, &x, scale);
399 if (c = scale)
401 scale = 0;
423 * convert units to scale
427 convert(long n, int up, int scale)
432 switch (scale)
496 expression(char* s, char** e, int scale)
501 n = operand(s, &s, scale);
515 n += operand(s, &s, scale);
518 n -= operand(s, &s, scale);
521 if (m = operand(s, &s, scale))
527 n *= operand(s, &s, scale);
530 if (m = operand(s, &s, scale))
538 m = operand(s + 1, &s, scale);
543 n = n <= operand(s + 1, &s, scale);
545 n = n < operand(s, &s, scale);
550 m = operand(s + 1, &s, scale);
555 n = n >= operand(s + 1, &s, scale);
557 n = n > operand(s, &s, scale);
562 n = n == operand(s, &s, scale);
567 n = (operand(s, &s, scale) > 0) && (n > 0);
572 n = (operand(s, &s, scale) > 0) || (n > 0);
586 if (scale)
587 n = convert(n, 0, scale);