summaryrefslogtreecommitdiffstats
path: root/eng
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-10-04 08:22:26 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-10-04 08:39:33 +0200
commitc909228c7d65a7ad21bffdc5bcdec8612d422ce7 (patch)
tree9c6108a18f02465234b3deadbc2f5d329fb53c56 /eng
parenteng: Add function implementation link role (diff)
downloadrtems-docs-c909228c7d65a7ad21bffdc5bcdec8612d422ce7.tar.bz2
eng: Refine unspecified interfaces
Update #3715.
Diffstat (limited to 'eng')
-rw-r--r--eng/req/items.rst27
1 files changed, 24 insertions, 3 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst
index 564a19e..b066f02 100644
--- a/eng/req/items.rst
+++ b/eng/req/items.rst
@@ -1534,10 +1534,16 @@ Interface Unspecified Item Type
This type refines the following types:
* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
- the value is ``unspecified``
+ the value is ``unspecified-define``
* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
- the value is ``unspecified-define``
+ the value is ``unspecified-define-or-object``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-enum``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-enumerator``
* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
the value is ``unspecified-function``
@@ -1546,7 +1552,22 @@ This type refines the following types:
the value is ``unspecified-group``
* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
- the value is ``unspecified-type``
+ the value is ``unspecified-macro``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-macro-or-function``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-object``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-struct``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-typedef``
+
+* :ref:`SpecTypeInterfaceItemType` through the ``interface-type`` attribute if
+ the value is ``unspecified-union``
This set of attributes specifies an unspecified interface. All explicit
attributes shall be specified. The explicit attributes for this type are: