Hi,

> On Jul 11, 2015, at 04:36 , Andre Vehreschild <ve...@gmx.de> wrote:
> 
>> 
>>   "On completion of execution of the function, the value returned
>>    is that of its function result. ... If the function result is
>>    not a pointer, its value shall be defined by the function."
> 
> Now we can argue whether the "shall be defined" is to be interpreted as "has 
> to
> be" or as "might be". For me - being a non-native English speaker - that 
> "shall"
> is not an obligation but should be interpreted as "commonly the function 
> result
> is to be defined, but there can be exceptions". Now I am curious about how
> native English speakers understand that standard statement.

The standard is written in standardese, not English.

“Shall” is a requirement.  Full stop.

--

Cheers!
Dan Nagle




Reply via email to