Section E.7.7, Text

 

In E.7.7 Replace

 

input arguments of imported functions implemented in C shall always have a const qualifier.

 

input arguments, with the exception of open arrays, are passed by value or by reference, depending on the size.  ‘Small’ values of formal input arguments are passed by value. The following data types are considered small:

 

byte, shortint, int, longint, real, shortreal

 

chandle, string

 

input arguments of other types are passed by reference.

 

WITH

 

input arguments of imported functions implemented in C shall always have a const qualifier.

 

input arguments, with the exception of open arrays, are passed by value or by reference, depending on the size.  ‘Small’ values of formal input arguments are passed by value. The following data types are considered small:

 

byte, shortint, int, longint, real, shortreal

 

— scalar bit and logic

 

chandle, string

 

input arguments of other types are passed by reference.