[cfp-interest 3536] Re: Annex F terminology

Jim Thomas jaswthomas at sbcglobal.net
Sun Jun 15 16:23:53 PDT 2025



> On Jun 15, 2025, at 12:56 AM, Damian McGuckin <damianm at esi.com.au> wrote:
> 
> 
> Is there any difference between these 3 terms in Annex F which specifies C language support for the ISO/IEC 60559 (IEEE 754):
> 
> * F.2.2.#4 : Any operator or <math.h> function ...
> 
> * F.2.2.#6 : Any floating-point operator or <math.h> function or macro ...
> 
> * F.3#1 :    C operators, functions and function-like macros ...
> 
> Or are all 3 clauses referring to the same thing.

The function-like macros in math.h don’t deliver a floating type result, so aren't relevant in F.2.2#4. The macros do take floating type arguments so are relevant in F.2.2#6. And they are part of the binding between C and IEC 60559 so are relevant in F.3#1.


> 
> Why prefix the word 'operator' by C in one place.  It is not going to be anything else.

To emphasize that C supports IEC 60559. That support is what is detailed in F.3.

- Jim Thomas

> 
> Thanks - Damian
> _______________________________________________
> cfp-interest mailing list
> cfp-interest at oakapple.net
> http://mailman.oakapple.net/mailman/listinfo/cfp-interest




More information about the cfp-interest mailing list