diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-01-26 15:01:56 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-01-26 15:01:56 +0000 |
commit | b7de5ded7e59d8bd61d76321b64cc6f375124631 (patch) | |
tree | e4c1210a80d626d837a673a13cd40b00431f9d4b /cpukit/score/include/rtems/score/userext.h | |
parent | Upgrade to gcc-4.4.3. (diff) | |
download | rtems-b7de5ded7e59d8bd61d76321b64cc6f375124631.tar.bz2 |
User extension API: add const to some params, inline _User_extensions_Add_API_set
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/include/rtems/score/userext.h | 25 |
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; |