summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2010-01-26 15:01:56 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2010-01-26 15:01:56 +0000
commitb7de5ded7e59d8bd61d76321b64cc6f375124631 (patch)
treee4c1210a80d626d837a673a13cd40b00431f9d4b /cpukit/score/include
parentUpgrade to gcc-4.4.3. (diff)
downloadrtems-b7de5ded7e59d8bd61d76321b64cc6f375124631.tar.bz2
User extension API: add const to some params, inline _User_extensions_Add_API_set
Diffstat (limited to 'cpukit/score/include')
-rw-r--r--cpukit/score/include/rtems/score/userext.h25
1 files changed, 11 insertions, 14 deletions
diff --git a/cpukit/score/include/rtems/score/userext.h b/cpukit/score/include/rtems/score/userext.h
index 863d86ed9a..e16a259997 100644
--- a/cpukit/score/include/rtems/score/userext.h
+++ b/cpukit/score/include/rtems/score/userext.h
@@ -173,12 +173,12 @@ typedef void( *User_extensions_thread_exitted_extension )(
);
/**
- * @brief Task fatal error extension.
+ * @brief Fatal error extension.
*
* It corresponds to _Internal_error_Occurred() (used by the
* rtems_fatal_error_occurred() directive). The first parameter contains the
- * internal error source. The second parameter indicates if it was an internal
- * error. The third parameter contains the error code.
+ * error source. The second parameter indicates if it was an internal error.
+ * The third parameter contains the error code.
*
* This extension should not call any RTEMS directives.
*/
@@ -246,19 +246,16 @@ void _User_extensions_Add_set(
User_extensions_Control *extension
);
-/** @brief User extensions Add to API extension set
- *
- * This routine is used to add an API extension set to the active list.
- *
- * @param[in] the_extension is the extension set to add
- */
-void _User_extensions_Add_API_set (
- User_extensions_Control *the_extension
-);
+RTEMS_INLINE_ROUTINE void _User_extensions_Add_API_set(
+ User_extensions_Control *extension
+)
+{
+ _User_extensions_Add_set( extension );
+}
RTEMS_INLINE_ROUTINE void _User_extensions_Add_set_with_table(
- User_extensions_Control *extension,
- User_extensions_Table *extension_table
+ User_extensions_Control *extension,
+ const User_extensions_Table *extension_table
)
{
extension->Callouts = *extension_table;