[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