11-120r2
To: J3
From: Malcolm Cohen
Subject: Interop: UTI TR13
Date: 2011 February 15
1. Introduction
Unresolved Technical Issue TR13 points out that the value of
CFI_VERSION should be described as being processor dependent.
2. Discussion
Review TR 5.2.5 reveals other problems, in particular:
- CFI_RANK is not described as processor-dependent;
- CFI_VERSION is said to be an integer constant expression and
subsequently said to be an integer constant;
- hyphens used inappropriately (should have been en or em dashes, but
anyway these are replaced by the edits below);
- the macro descriptions are not sentences.
Edits are supplied to correct these problems.
Also, an edit is supplied to improve readability:
- it is unclear which macros are being talked about in p1;
- "evaluates to" could be misunderstood.
3. Edits to N1838
[11:12] "following macros" -> "macros described in this subclause".
{Improve readability.}
[11:12] "evaluates to"->"expands to".
{Improve readability. Note that "expands to" is used by C99 itself
when talking about what the offset_of macro expands to.}
[11:14] After "CFI_CDESC_T",
Change "-" to "is".
{Turn it into a sentence.}
[11:16+] Move Note 5.2 to follow p2 (the discussion of CFI_CDESC_T).
[11:17] After "CFI_MAX_RANK",
Change "- a" to "has a processor-dependent".
[11:18] After "CFI_VERSION",
Change "- an integer constant"
to "has a processor-dependent value".
[11:19+0] Delete UTI TR13.
===END===