Return to roff.c CVS log | Up to [local] / src / usr.bin / mandoc |
version 1.115, 2014/12/16 23:44:16 | version 1.116, 2014/12/18 17:43:07 | ||
---|---|---|---|
|
|
||
*res *= operand2; | *res *= operand2; | ||
break; | break; | ||
case '/': | case '/': | ||
if (0 == operand2) { | if (operand2 == 0) { | ||
mandoc_msg(MANDOCERR_DIVZERO, | mandoc_msg(MANDOCERR_DIVZERO, | ||
r->parse, ln, *pos, v); | r->parse, ln, *pos, v); | ||
*res = 0; | *res = 0; | ||
|
|
||
*res /= operand2; | *res /= operand2; | ||
break; | break; | ||
case '%': | case '%': | ||
if (operand2 == 0) { | |||
mandoc_msg(MANDOCERR_DIVZERO, | |||
r->parse, ln, *pos, v); | |||
*res = 0; | |||
break; | |||
} | |||
*res %= operand2; | *res %= operand2; | ||
break; | break; | ||
case '<': | case '<': |