#1:

From 6.17.1 General remove the sentence

"

Rounding functions convert an arbitrary Number into an Integer.

"

The resulting section 6.17.1 General would then be empty, so completely remove it.

#2:

In 6.17.2 CEILING replace

"

the amount of N is rounded away from zero to a multiple of significance and then the sign applied

"

with

"

the absolute value of N is rounded away from zero to a multiple of the absolute value of significance and then the sign applied

"

#3:

In 6.17.4 FLOOR replace

"

the amount of N is rounded toward zero to a multiple of significance and then the sign applied

"

with

"

the absolute value of N is rounded toward zero to a multiple of the absolute value of significance and then the sign applied

"

#4:

In 6.17.7 ROUNDDOWN replace

"

If Digits is zero, or absent, round to the largest decimal integer smaller or equal to X.

"

If Digits is zero, or absent, round to the largest decimal integer whose absolute value is smaller or equal to the absolute value of X.

#5:

In 6.17.8 ROUNDUP replace

"

If Digits is zero, or absent, round to the smallest decimal integer larger or equal to X.

"

with

"

If Digits is zero, or absent, round to the smallest decimal integer whose absolute value is larger or equal to the absolute value of X.

"

#6:

In 6.17.9 TRUNC replace

"

Syntax: TRUNC( Number a ; Number b )

"

with

"

Syntax: TRUNC( Number a ; Integer b )

"

Remove

"

If b is not an integer, it is truncated.

"

as the conversion from Number to Integer is defined.