Skip to content

Commit cef511f

Browse files
author
John Howard
committed
README: Define 'unspecified', 'undefined', and 'implementation-defined'
Signed-off-by: John Howard <[email protected]>
1 parent 2239827 commit cef511f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ Table of Contents
2424

2525
In the specifications in the above table of contents, the keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" are to be interpreted as described in [RFC 2119](http://tools.ietf.org/html/rfc2119) (Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997).
2626

27+
The keywords "unspecified", "undefined", and "implementation-defined" are to be interpreted as described in the [rationale for the C99 standard][c99-unspecified].
28+
2729
An implementation is not compliant for a given CPU architecture if it fails to satisfy one or more of the MUST, REQUIRED, or SHALL requirements for the protocols it implements.
2830
An implementation is compliant for a given CPU architecture if it satisfies all the MUST, REQUIRED, and SHALL requirements for the protocols it implements.
2931

@@ -161,5 +163,6 @@ Read more on [How to Write a Git Commit Message](http://chris.beams.io/posts/git
161163
* If there was important/useful/essential conversation or information, copy or include a reference
162164
8. When possible, one keyword to scope the change in the subject (i.e. "README: ...", "runtime: ...")
163165

166+
[c99-unspecified]: http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf#page=18
164167
[UberConference]: https://www.uberconference.com/opencontainers
165168
[irc-logs]: http://ircbot.wl.linuxfoundation.org/eavesdrop/%23opencontainers/

0 commit comments

Comments
 (0)