summaryrefslogtreecommitdiff
path: root/spec/if/rtems/basedefs
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-14 08:29:58 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-28 10:38:23 +0200
commitcae542a3541dc5e34d4cf36bc37967e09d0661e2 (patch)
tree3a26a37619a4248460e80e0bbaa7e7d90eb05440 /spec/if/rtems/basedefs
parentf9cff66d1c1fe69e0814602403279cdf001d36cb (diff)
spec: Add more interface specification items
Diffstat (limited to 'spec/if/rtems/basedefs')
-rw-r--r--spec/if/rtems/basedefs/alias.yml1
-rw-r--r--spec/if/rtems/basedefs/aligned.yml1
-rw-r--r--spec/if/rtems/basedefs/alloc-align.yml1
-rw-r--r--spec/if/rtems/basedefs/alloc-size-2.yml1
-rw-r--r--spec/if/rtems/basedefs/alloc-size.yml1
-rw-r--r--spec/if/rtems/basedefs/array-size.yml1
-rw-r--r--spec/if/rtems/basedefs/compiler-deprecated-attribute.yml1
-rw-r--r--spec/if/rtems/basedefs/compiler-memory-barrier.yml1
-rw-r--r--spec/if/rtems/basedefs/compiler-no-return-attribute.yml1
-rw-r--r--spec/if/rtems/basedefs/compiler-packed-attribute.yml1
-rw-r--r--spec/if/rtems/basedefs/compiler-pure-attribute.yml1
-rw-r--r--spec/if/rtems/basedefs/compiler-used-attribute.yml1
-rw-r--r--spec/if/rtems/basedefs/concat.yml1
-rw-r--r--spec/if/rtems/basedefs/const.yml1
-rw-r--r--spec/if/rtems/basedefs/container-of.yml1
-rw-r--r--spec/if/rtems/basedefs/declare-global-symbol.yml1
-rw-r--r--spec/if/rtems/basedefs/deconst.yml1
-rw-r--r--spec/if/rtems/basedefs/define-global-symbol.yml1
-rw-r--r--spec/if/rtems/basedefs/deprecated.yml1
-rw-r--r--spec/if/rtems/basedefs/dequalify-depthx.yml1
-rw-r--r--spec/if/rtems/basedefs/dequalify.yml1
-rw-r--r--spec/if/rtems/basedefs/devolatile.yml1
-rw-r--r--spec/if/rtems/basedefs/expand.yml1
-rw-r--r--spec/if/rtems/basedefs/false.yml9
-rw-r--r--spec/if/rtems/basedefs/have-member-same-type.yml1
-rw-r--r--spec/if/rtems/basedefs/inline-routine.yml1
-rw-r--r--spec/if/rtems/basedefs/malloclike.yml1
-rw-r--r--spec/if/rtems/basedefs/no-inline.yml1
-rw-r--r--spec/if/rtems/basedefs/no-return.yml1
-rw-r--r--spec/if/rtems/basedefs/obfuscate-variable.yml1
-rw-r--r--spec/if/rtems/basedefs/packed.yml1
-rw-r--r--spec/if/rtems/basedefs/predict-false.yml1
-rw-r--r--spec/if/rtems/basedefs/predict-true.yml1
-rw-r--r--spec/if/rtems/basedefs/printflike.yml1
-rw-r--r--spec/if/rtems/basedefs/pure.yml1
-rw-r--r--spec/if/rtems/basedefs/return-address.yml1
-rw-r--r--spec/if/rtems/basedefs/section.yml1
-rw-r--r--spec/if/rtems/basedefs/static-assert.yml1
-rw-r--r--spec/if/rtems/basedefs/string.yml1
-rw-r--r--spec/if/rtems/basedefs/symbol-name.yml1
-rw-r--r--spec/if/rtems/basedefs/true.yml9
-rw-r--r--spec/if/rtems/basedefs/typeof-refx.yml1
-rw-r--r--spec/if/rtems/basedefs/unreachable.yml1
-rw-r--r--spec/if/rtems/basedefs/unused.yml1
-rw-r--r--spec/if/rtems/basedefs/used.yml1
-rw-r--r--spec/if/rtems/basedefs/warn-unused-result.yml1
-rw-r--r--spec/if/rtems/basedefs/weak-alias.yml1
-rw-r--r--spec/if/rtems/basedefs/weak.yml1
-rw-r--r--spec/if/rtems/basedefs/xconcat.yml1
-rw-r--r--spec/if/rtems/basedefs/xstring.yml1
-rw-r--r--spec/if/rtems/basedefs/zero-length-array.yml1
51 files changed, 59 insertions, 8 deletions
diff --git a/spec/if/rtems/basedefs/alias.yml b/spec/if/rtems/basedefs/alias.yml
index 71b5e695..a87353bf 100644
--- a/spec/if/rtems/basedefs/alias.yml
+++ b/spec/if/rtems/basedefs/alias.yml
@@ -13,6 +13,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_ALIAS
+interface-notes: null
interface-params:
- description: |
is the target function name.
diff --git a/spec/if/rtems/basedefs/aligned.yml b/spec/if/rtems/basedefs/aligned.yml
index f9f91da8..17402774 100644
--- a/spec/if/rtems/basedefs/aligned.yml
+++ b/spec/if/rtems/basedefs/aligned.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_ALIGNED
+interface-notes: null
interface-params:
- description: |
is the desired alignment in bytes.
diff --git a/spec/if/rtems/basedefs/alloc-align.yml b/spec/if/rtems/basedefs/alloc-align.yml
index 7f88b298..b08bd791 100644
--- a/spec/if/rtems/basedefs/alloc-align.yml
+++ b/spec/if/rtems/basedefs/alloc-align.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_ALLOC_ALIGN
+interface-notes: null
interface-params:
- description: |
is the allocation alignment parameter index (starting with one).
diff --git a/spec/if/rtems/basedefs/alloc-size-2.yml b/spec/if/rtems/basedefs/alloc-size-2.yml
index 83355529..e9b8bb62 100644
--- a/spec/if/rtems/basedefs/alloc-size-2.yml
+++ b/spec/if/rtems/basedefs/alloc-size-2.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_ALLOC_SIZE_2
+interface-notes: null
interface-params:
- description: |
is the allocation item count parameter index (starting with one).
diff --git a/spec/if/rtems/basedefs/alloc-size.yml b/spec/if/rtems/basedefs/alloc-size.yml
index a8eb1075..68b3729f 100644
--- a/spec/if/rtems/basedefs/alloc-size.yml
+++ b/spec/if/rtems/basedefs/alloc-size.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_ALLOC_SIZE
+interface-notes: null
interface-params:
- description: |
is the allocation size parameter index (starting with one).
diff --git a/spec/if/rtems/basedefs/array-size.yml b/spec/if/rtems/basedefs/array-size.yml
index 0d061eb7..a8de4678 100644
--- a/spec/if/rtems/basedefs/array-size.yml
+++ b/spec/if/rtems/basedefs/array-size.yml
@@ -10,6 +10,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_ARRAY_SIZE
+interface-notes: null
interface-params:
- description: |
is the name of the array.
diff --git a/spec/if/rtems/basedefs/compiler-deprecated-attribute.yml b/spec/if/rtems/basedefs/compiler-deprecated-attribute.yml
index fbfbab58..34b7f616 100644
--- a/spec/if/rtems/basedefs/compiler-deprecated-attribute.yml
+++ b/spec/if/rtems/basedefs/compiler-deprecated-attribute.yml
@@ -10,6 +10,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_COMPILER_DEPRECATED_ATTRIBUTE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/compiler-memory-barrier.yml b/spec/if/rtems/basedefs/compiler-memory-barrier.yml
index 823df984..36ad47bd 100644
--- a/spec/if/rtems/basedefs/compiler-memory-barrier.yml
+++ b/spec/if/rtems/basedefs/compiler-memory-barrier.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_COMPILER_MEMORY_BARRIER
+interface-notes: null
interface-params: []
interface-return:
return: null
diff --git a/spec/if/rtems/basedefs/compiler-no-return-attribute.yml b/spec/if/rtems/basedefs/compiler-no-return-attribute.yml
index 36dece0a..c5bd8c83 100644
--- a/spec/if/rtems/basedefs/compiler-no-return-attribute.yml
+++ b/spec/if/rtems/basedefs/compiler-no-return-attribute.yml
@@ -10,6 +10,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_COMPILER_NO_RETURN_ATTRIBUTE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/compiler-packed-attribute.yml b/spec/if/rtems/basedefs/compiler-packed-attribute.yml
index a666ea86..d056d3d7 100644
--- a/spec/if/rtems/basedefs/compiler-packed-attribute.yml
+++ b/spec/if/rtems/basedefs/compiler-packed-attribute.yml
@@ -10,6 +10,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_COMPILER_PACKED_ATTRIBUTE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/compiler-pure-attribute.yml b/spec/if/rtems/basedefs/compiler-pure-attribute.yml
index bf843987..24178690 100644
--- a/spec/if/rtems/basedefs/compiler-pure-attribute.yml
+++ b/spec/if/rtems/basedefs/compiler-pure-attribute.yml
@@ -10,6 +10,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_COMPILER_PURE_ATTRIBUTE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/compiler-used-attribute.yml b/spec/if/rtems/basedefs/compiler-used-attribute.yml
index c12480ac..ec695e16 100644
--- a/spec/if/rtems/basedefs/compiler-used-attribute.yml
+++ b/spec/if/rtems/basedefs/compiler-used-attribute.yml
@@ -10,6 +10,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_COMPILER_USED_ATTRIBUTE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/concat.yml b/spec/if/rtems/basedefs/concat.yml
index 153bc682..5e73ceba 100644
--- a/spec/if/rtems/basedefs/concat.yml
+++ b/spec/if/rtems/basedefs/concat.yml
@@ -9,6 +9,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_CONCAT
+interface-notes: null
interface-params:
- description: |
is the left hand side token of the concatenation.
diff --git a/spec/if/rtems/basedefs/const.yml b/spec/if/rtems/basedefs/const.yml
index 4de8c525..60378f74 100644
--- a/spec/if/rtems/basedefs/const.yml
+++ b/spec/if/rtems/basedefs/const.yml
@@ -15,6 +15,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_CONST
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/container-of.yml b/spec/if/rtems/basedefs/container-of.yml
index e7e7f136..7073634e 100644
--- a/spec/if/rtems/basedefs/container-of.yml
+++ b/spec/if/rtems/basedefs/container-of.yml
@@ -10,6 +10,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_CONTAINER_OF
+interface-notes: null
interface-params:
- description: |
is the pointer to a member of the container.
diff --git a/spec/if/rtems/basedefs/declare-global-symbol.yml b/spec/if/rtems/basedefs/declare-global-symbol.yml
index 5036a305..d168393c 100644
--- a/spec/if/rtems/basedefs/declare-global-symbol.yml
+++ b/spec/if/rtems/basedefs/declare-global-symbol.yml
@@ -11,6 +11,7 @@ interface-definition:
interface-description: |
This macro must be placed at file scope.
interface-name: RTEMS_DECLARE_GLOBAL_SYMBOL
+interface-notes: null
interface-params:
- description: |
is the name of the global symbol. It shall be a valid designator.
diff --git a/spec/if/rtems/basedefs/deconst.yml b/spec/if/rtems/basedefs/deconst.yml
index bc983583..92295f99 100644
--- a/spec/if/rtems/basedefs/deconst.yml
+++ b/spec/if/rtems/basedefs/deconst.yml
@@ -11,6 +11,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_DECONST
+interface-notes: null
interface-params:
- description: |
is the target type of the cast.
diff --git a/spec/if/rtems/basedefs/define-global-symbol.yml b/spec/if/rtems/basedefs/define-global-symbol.yml
index 357439dc..157542d6 100644
--- a/spec/if/rtems/basedefs/define-global-symbol.yml
+++ b/spec/if/rtems/basedefs/define-global-symbol.yml
@@ -18,6 +18,7 @@ interface-definition:
interface-description: |
This macro shall be placed at file scope.
interface-name: RTEMS_DEFINE_GLOBAL_SYMBOL
+interface-notes: null
interface-params:
- description: |
is the user defined name of the symbol. The name shall be a valid
diff --git a/spec/if/rtems/basedefs/deprecated.yml b/spec/if/rtems/basedefs/deprecated.yml
index d9f207f4..6b86ab43 100644
--- a/spec/if/rtems/basedefs/deprecated.yml
+++ b/spec/if/rtems/basedefs/deprecated.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_DEPRECATED
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/dequalify-depthx.yml b/spec/if/rtems/basedefs/dequalify-depthx.yml
index 8afbaf4b..43722948 100644
--- a/spec/if/rtems/basedefs/dequalify-depthx.yml
+++ b/spec/if/rtems/basedefs/dequalify-depthx.yml
@@ -24,6 +24,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_DEQUALIFY_DEPTHX
+interface-notes: null
interface-params:
- description: |
is the pointer indirection level expressed in *.
diff --git a/spec/if/rtems/basedefs/dequalify.yml b/spec/if/rtems/basedefs/dequalify.yml
index 0042a53d..b22fe060 100644
--- a/spec/if/rtems/basedefs/dequalify.yml
+++ b/spec/if/rtems/basedefs/dequalify.yml
@@ -11,6 +11,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_DEQUALIFY
+interface-notes: null
interface-params:
- description: |
is the target type of the cast.
diff --git a/spec/if/rtems/basedefs/devolatile.yml b/spec/if/rtems/basedefs/devolatile.yml
index bd240f4d..100ea495 100644
--- a/spec/if/rtems/basedefs/devolatile.yml
+++ b/spec/if/rtems/basedefs/devolatile.yml
@@ -11,6 +11,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_DEVOLATILE
+interface-notes: null
interface-params:
- description: |
is the target type of the cast.
diff --git a/spec/if/rtems/basedefs/expand.yml b/spec/if/rtems/basedefs/expand.yml
index c6bf2697..5423d2c1 100644
--- a/spec/if/rtems/basedefs/expand.yml
+++ b/spec/if/rtems/basedefs/expand.yml
@@ -9,6 +9,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_EXPAND
+interface-notes: null
interface-params:
- description: |
is the token to expand.
diff --git a/spec/if/rtems/basedefs/false.yml b/spec/if/rtems/basedefs/false.yml
index b0fb90e0..ae2eb012 100644
--- a/spec/if/rtems/basedefs/false.yml
+++ b/spec/if/rtems/basedefs/false.yml
@@ -2,13 +2,14 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by:
- - not: "FALSE"
+- not: 'FALSE'
interface-brief: If FALSE is undefined, then FALSE is defined to 0.
-interface-description: null
-interface-name: "FALSE"
interface-definition:
- default: "0"
+ default: '0'
variants: []
+interface-description: null
+interface-name: 'FALSE'
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/have-member-same-type.yml b/spec/if/rtems/basedefs/have-member-same-type.yml
index 516ab639..50c0dbf5 100644
--- a/spec/if/rtems/basedefs/have-member-same-type.yml
+++ b/spec/if/rtems/basedefs/have-member-same-type.yml
@@ -18,6 +18,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_HAVE_MEMBER_SAME_TYPE
+interface-notes: null
interface-params:
- description: |
is the left hand side type.
diff --git a/spec/if/rtems/basedefs/inline-routine.yml b/spec/if/rtems/basedefs/inline-routine.yml
index bd8555a9..a041fe20 100644
--- a/spec/if/rtems/basedefs/inline-routine.yml
+++ b/spec/if/rtems/basedefs/inline-routine.yml
@@ -13,6 +13,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_INLINE_ROUTINE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/malloclike.yml b/spec/if/rtems/basedefs/malloclike.yml
index 221ec5f1..9a27edce 100644
--- a/spec/if/rtems/basedefs/malloclike.yml
+++ b/spec/if/rtems/basedefs/malloclike.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_MALLOCLIKE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/no-inline.yml b/spec/if/rtems/basedefs/no-inline.yml
index 4b6b85f2..72146d5f 100644
--- a/spec/if/rtems/basedefs/no-inline.yml
+++ b/spec/if/rtems/basedefs/no-inline.yml
@@ -13,6 +13,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_NO_INLINE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/no-return.yml b/spec/if/rtems/basedefs/no-return.yml
index 408c86a2..943a2587 100644
--- a/spec/if/rtems/basedefs/no-return.yml
+++ b/spec/if/rtems/basedefs/no-return.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_NO_RETURN
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/obfuscate-variable.yml b/spec/if/rtems/basedefs/obfuscate-variable.yml
index 10e117aa..290a4060 100644
--- a/spec/if/rtems/basedefs/obfuscate-variable.yml
+++ b/spec/if/rtems/basedefs/obfuscate-variable.yml
@@ -16,6 +16,7 @@ interface-definition:
interface-description: |
The variable must be simple enough to fit into a register.
interface-name: RTEMS_OBFUSCATE_VARIABLE
+interface-notes: null
interface-params:
- description: |
is the variable to obfuscate.
diff --git a/spec/if/rtems/basedefs/packed.yml b/spec/if/rtems/basedefs/packed.yml
index 131b248d..9dde6cb6 100644
--- a/spec/if/rtems/basedefs/packed.yml
+++ b/spec/if/rtems/basedefs/packed.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_PACKED
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/predict-false.yml b/spec/if/rtems/basedefs/predict-false.yml
index 347b4114..332a639a 100644
--- a/spec/if/rtems/basedefs/predict-false.yml
+++ b/spec/if/rtems/basedefs/predict-false.yml
@@ -15,6 +15,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_PREDICT_FALSE
+interface-notes: null
interface-params:
- description: |
is the expression.
diff --git a/spec/if/rtems/basedefs/predict-true.yml b/spec/if/rtems/basedefs/predict-true.yml
index fb4d20c2..b8a1e7d2 100644
--- a/spec/if/rtems/basedefs/predict-true.yml
+++ b/spec/if/rtems/basedefs/predict-true.yml
@@ -15,6 +15,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_PREDICT_TRUE
+interface-notes: null
interface-params:
- description: |
is the expression.
diff --git a/spec/if/rtems/basedefs/printflike.yml b/spec/if/rtems/basedefs/printflike.yml
index b40c7456..e564ce21 100644
--- a/spec/if/rtems/basedefs/printflike.yml
+++ b/spec/if/rtems/basedefs/printflike.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_PRINTFLIKE
+interface-notes: null
interface-params:
- description: |
is the position of the format parameter index (starting with one).
diff --git a/spec/if/rtems/basedefs/pure.yml b/spec/if/rtems/basedefs/pure.yml
index 82fb0228..63f10204 100644
--- a/spec/if/rtems/basedefs/pure.yml
+++ b/spec/if/rtems/basedefs/pure.yml
@@ -15,6 +15,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_PURE
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/return-address.yml b/spec/if/rtems/basedefs/return-address.yml
index 7791b71c..6302589c 100644
--- a/spec/if/rtems/basedefs/return-address.yml
+++ b/spec/if/rtems/basedefs/return-address.yml
@@ -13,6 +13,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_RETURN_ADDRESS
+interface-notes: null
interface-params: []
interface-return:
return: The return address of the current function.
diff --git a/spec/if/rtems/basedefs/section.yml b/spec/if/rtems/basedefs/section.yml
index f8236464..00e46544 100644
--- a/spec/if/rtems/basedefs/section.yml
+++ b/spec/if/rtems/basedefs/section.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_SECTION
+interface-notes: null
interface-params:
- description: |
is the section name as a string.
diff --git a/spec/if/rtems/basedefs/static-assert.yml b/spec/if/rtems/basedefs/static-assert.yml
index 27c05f4f..c31eafa8 100644
--- a/spec/if/rtems/basedefs/static-assert.yml
+++ b/spec/if/rtems/basedefs/static-assert.yml
@@ -19,6 +19,7 @@ interface-definition:
- ${/if/compiler/stdc-version:/interface-name} >= 201112L
interface-description: null
interface-name: RTEMS_STATIC_ASSERT
+interface-notes: null
interface-params:
- description: |
is the condition this static assertion shall satisfy.
diff --git a/spec/if/rtems/basedefs/string.yml b/spec/if/rtems/basedefs/string.yml
index 73ceb85b..ac67e0d2 100644
--- a/spec/if/rtems/basedefs/string.yml
+++ b/spec/if/rtems/basedefs/string.yml
@@ -9,6 +9,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_STRING
+interface-notes: null
interface-params:
- description: |
is the token to stringify.
diff --git a/spec/if/rtems/basedefs/symbol-name.yml b/spec/if/rtems/basedefs/symbol-name.yml
index 968b3830..44b49b04 100644
--- a/spec/if/rtems/basedefs/symbol-name.yml
+++ b/spec/if/rtems/basedefs/symbol-name.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/user-label-prefix:/interface-name})
interface-description: null
interface-name: RTEMS_SYMBOL_NAME
+interface-notes: null
interface-params:
- description: |
is the user defined name of the symbol. The name shall be a valid
diff --git a/spec/if/rtems/basedefs/true.yml b/spec/if/rtems/basedefs/true.yml
index 7ced1dd8..8b3ed397 100644
--- a/spec/if/rtems/basedefs/true.yml
+++ b/spec/if/rtems/basedefs/true.yml
@@ -2,13 +2,14 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by:
- - not: "TRUE"
+- not: 'TRUE'
interface-brief: If TRUE is undefined, then TRUE is defined to 1.
-interface-description: null
-interface-name: "TRUE"
interface-definition:
- default: "1"
+ default: '1'
variants: []
+interface-description: null
+interface-name: 'TRUE'
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/typeof-refx.yml b/spec/if/rtems/basedefs/typeof-refx.yml
index 5a96a325..00616b9c 100644
--- a/spec/if/rtems/basedefs/typeof-refx.yml
+++ b/spec/if/rtems/basedefs/typeof-refx.yml
@@ -15,6 +15,7 @@ interface-definition:
interface-description: |
The reference type idea is based on libHX by Jan Engelhardt.
interface-name: RTEMS_TYPEOF_REFX
+interface-notes: null
interface-params:
- description: |
is the pointer indirection level expressed in *.
diff --git a/spec/if/rtems/basedefs/unreachable.yml b/spec/if/rtems/basedefs/unreachable.yml
index 76787629..b2600487 100644
--- a/spec/if/rtems/basedefs/unreachable.yml
+++ b/spec/if/rtems/basedefs/unreachable.yml
@@ -17,6 +17,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_UNREACHABLE
+interface-notes: null
interface-params: []
interface-return:
return: null
diff --git a/spec/if/rtems/basedefs/unused.yml b/spec/if/rtems/basedefs/unused.yml
index 6caa5fbd..beef36d5 100644
--- a/spec/if/rtems/basedefs/unused.yml
+++ b/spec/if/rtems/basedefs/unused.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_UNUSED
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/used.yml b/spec/if/rtems/basedefs/used.yml
index d9d029aa..b2e7e6a1 100644
--- a/spec/if/rtems/basedefs/used.yml
+++ b/spec/if/rtems/basedefs/used.yml
@@ -13,6 +13,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_USED
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/warn-unused-result.yml b/spec/if/rtems/basedefs/warn-unused-result.yml
index b6f1c8d4..bb8871d1 100644
--- a/spec/if/rtems/basedefs/warn-unused-result.yml
+++ b/spec/if/rtems/basedefs/warn-unused-result.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_WARN_UNUSED_RESULT
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/weak-alias.yml b/spec/if/rtems/basedefs/weak-alias.yml
index fb497193..a73108fd 100644
--- a/spec/if/rtems/basedefs/weak-alias.yml
+++ b/spec/if/rtems/basedefs/weak-alias.yml
@@ -14,6 +14,7 @@ interface-definition:
- defined(${/if/compiler/gnuc:/interface-name})
interface-description: null
interface-name: RTEMS_WEAK_ALIAS
+interface-notes: null
interface-params:
- description: |
is the target function name.
diff --git a/spec/if/rtems/basedefs/weak.yml b/spec/if/rtems/basedefs/weak.yml
index 6b9cd64f..9ee84ab6 100644
--- a/spec/if/rtems/basedefs/weak.yml
+++ b/spec/if/rtems/basedefs/weak.yml
@@ -16,6 +16,7 @@ interface-description: |
Use this attribute for function definitions. Do not use it for function
declarations.
interface-name: RTEMS_WEAK
+interface-notes: null
interface-type: define
links:
- role: interface-placement
diff --git a/spec/if/rtems/basedefs/xconcat.yml b/spec/if/rtems/basedefs/xconcat.yml
index 7f2ded39..283f531b 100644
--- a/spec/if/rtems/basedefs/xconcat.yml
+++ b/spec/if/rtems/basedefs/xconcat.yml
@@ -9,6 +9,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_XCONCAT
+interface-notes: null
interface-params:
- description: |
is expanded first and then used as the left hand side token of the
diff --git a/spec/if/rtems/basedefs/xstring.yml b/spec/if/rtems/basedefs/xstring.yml
index f70fa9ef..0593c0a5 100644
--- a/spec/if/rtems/basedefs/xstring.yml
+++ b/spec/if/rtems/basedefs/xstring.yml
@@ -9,6 +9,7 @@ interface-definition:
variants: []
interface-description: null
interface-name: RTEMS_XSTRING
+interface-notes: null
interface-params:
- description: |
is the token expand and stringify.
diff --git a/spec/if/rtems/basedefs/zero-length-array.yml b/spec/if/rtems/basedefs/zero-length-array.yml
index 189fb0a3..fc507e6f 100644
--- a/spec/if/rtems/basedefs/zero-length-array.yml
+++ b/spec/if/rtems/basedefs/zero-length-array.yml
@@ -12,6 +12,7 @@ interface-description: |
not allow flexible array members. Use the GNU extension which is also
supported by other compilers.
interface-name: RTEMS_ZERO_LENGTH_ARRAY
+interface-notes: null
interface-type: define
links:
- role: interface-placement