Runtime error raised when report dimensions are invalid

Report page length checking error -4375 might occur at compile time or runtime.

Starting with version 2.40, a START REPORT instruction raises the runtime error -4375, when the top/bottom margin sizes do not fit the page length.

In version 2.40, the error is not returned at compile time, because report dimensions can be specified with variables in START REPORT.

But since version 2.50.00 (build 2155) fixing bug FGL-3711, the compiler will also raise error -4375 when using constants.

Further change is done in version 2.51.07 (build 2506), by fixing the bug FGL-651, to relax the page length test and allow FIRST PAGE HEADER blocks with the same number of rows as the page length.

Note: This behavior change is related to the bug fix FGL-3035, FGL-3711 and FGL-651.