10 lines
123 B
Text
10 lines
123 B
Text
|
|
unsigned
|
|
mul(unsigned a, unsigned b)
|
|
{
|
|
if (b && a > ((unsigned)-1) / b) {
|
|
report_overflow();
|
|
}
|
|
return a * b;
|
|
}
|
|
|