forked from Imagelibrary/rtems
2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp43/init.c: Add local prototypes for rtems_object_api_minimum_class, rtems_object_api_maximum_class, rtems_build_id, rtems_build_name, rtems_object_id_api_maximum, rtems_object_id_api_minimum, rtems_object_id_get_api, rtems_object_id_get_class, rtems_object_id_get_index, rtems_object_id_get_node. Spray PRId32's into printf's for 16bit target complianance.
This commit is contained in:
@@ -1,5 +1,12 @@
|
|||||||
2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
|
* sp43/init.c: Add local prototypes for
|
||||||
|
rtems_object_api_minimum_class, rtems_object_api_maximum_class,
|
||||||
|
rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
|
||||||
|
rtems_object_id_api_minimum, rtems_object_id_get_api,
|
||||||
|
rtems_object_id_get_class, rtems_object_id_get_index,
|
||||||
|
rtems_object_id_get_node.
|
||||||
|
Spray PRId32's into printf's for 16bit target complianance.
|
||||||
* sp37/init.c: Add local prototype for
|
* sp37/init.c: Add local prototype for
|
||||||
rtems_interrupt_level_attribute.
|
rtems_interrupt_level_attribute.
|
||||||
|
|
||||||
|
|||||||
@@ -15,20 +15,34 @@
|
|||||||
#define CONFIGURE_INIT
|
#define CONFIGURE_INIT
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
|
|
||||||
|
/* HACK: API violation */
|
||||||
|
extern uint32_t rtems_object_api_minimum_class(uint32_t api);
|
||||||
|
extern unsigned int rtems_object_api_maximum_class(uint32_t api);
|
||||||
|
|
||||||
|
/* These functions have both macro and function incarnations */
|
||||||
#undef rtems_build_id
|
#undef rtems_build_id
|
||||||
|
extern rtems_id rtems_build_id(uint32_t api,uint32_t class,uint32_t node,uint32_t index);
|
||||||
#undef rtems_build_name
|
#undef rtems_build_name
|
||||||
|
extern rtems_name rtems_build_name(char C1,char C2,char C3,char C4);
|
||||||
#undef rtems_object_id_api_maximum
|
#undef rtems_object_id_api_maximum
|
||||||
|
extern uint32_t rtems_object_id_api_maximum(void);
|
||||||
#undef rtems_object_id_api_minimum
|
#undef rtems_object_id_api_minimum
|
||||||
|
extern uint32_t rtems_object_id_api_minimum(void);
|
||||||
#undef rtems_object_id_get_api
|
#undef rtems_object_id_get_api
|
||||||
|
extern uint32_t rtems_object_id_get_api(rtems_id id);
|
||||||
#undef rtems_object_id_get_class
|
#undef rtems_object_id_get_class
|
||||||
|
extern uint32_t rtems_object_id_get_class(rtems_id id);
|
||||||
#undef rtems_object_id_get_index
|
#undef rtems_object_id_get_index
|
||||||
|
extern uint32_t rtems_object_id_get_index(rtems_id id);
|
||||||
#undef rtems_object_id_get_node
|
#undef rtems_object_id_get_node
|
||||||
|
extern uint32_t rtems_object_id_get_node(rtems_id id);
|
||||||
|
|
||||||
void print_class_info(
|
void print_class_info(
|
||||||
uint32_t api,
|
uint32_t api,
|
||||||
uint32_t class,
|
uint32_t class,
|
||||||
rtems_object_api_class_information *info
|
rtems_object_api_class_information *info
|
||||||
);
|
);
|
||||||
|
|
||||||
void change_name(
|
void change_name(
|
||||||
rtems_id id,
|
rtems_id id,
|
||||||
const char *newName,
|
const char *newName,
|
||||||
@@ -284,36 +298,36 @@ rtems_task Init(
|
|||||||
*/
|
*/
|
||||||
rtems_test_pause();
|
rtems_test_pause();
|
||||||
|
|
||||||
printf( "rtems_object_id_api_minimum returned %d\n",
|
printf( "rtems_object_id_api_minimum returned %" PRId32 "\n",
|
||||||
rtems_object_id_api_minimum() );
|
rtems_object_id_api_minimum() );
|
||||||
printf( "rtems_object_id_api_maximum returned %d\n",
|
printf( "rtems_object_id_api_maximum returned %" PRId32 "\n",
|
||||||
rtems_object_id_api_maximum() );
|
rtems_object_id_api_maximum() );
|
||||||
|
|
||||||
printf( "rtems_object_api_minimum_class(0) returned %d\n",
|
printf( "rtems_object_api_minimum_class(0) returned %" PRId32 "\n",
|
||||||
rtems_object_api_minimum_class(0) );
|
rtems_object_api_minimum_class(0) );
|
||||||
printf( "rtems_object_api_maximum_class(0) returned %d\n",
|
printf( "rtems_object_api_maximum_class(0) returned %d\n",
|
||||||
rtems_object_api_maximum_class(0) );
|
rtems_object_api_maximum_class(0) );
|
||||||
|
|
||||||
printf( "rtems_object_api_minimum_class(0) returned %d\n",
|
printf( "rtems_object_api_minimum_class(0) returned %" PRId32 "\n",
|
||||||
rtems_object_api_minimum_class(0) );
|
rtems_object_api_minimum_class(0) );
|
||||||
printf( "rtems_object_api_maximum_class(0) returned %d\n",
|
printf( "rtems_object_api_maximum_class(0) returned %d\n",
|
||||||
rtems_object_api_maximum_class(0) );
|
rtems_object_api_maximum_class(0) );
|
||||||
printf( "rtems_object_api_minimum_class(255) returned %d\n",
|
printf( "rtems_object_api_minimum_class(255) returned %" PRId32 "\n",
|
||||||
rtems_object_api_minimum_class(255) );
|
rtems_object_api_minimum_class(255) );
|
||||||
printf( "rtems_object_api_maximum_class(255) returned %d\n",
|
printf( "rtems_object_api_maximum_class(255) returned %d\n",
|
||||||
rtems_object_api_maximum_class(255) );
|
rtems_object_api_maximum_class(255) );
|
||||||
|
|
||||||
printf( "rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) returned %d\n",
|
printf( "rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) returned %" PRId32 "\n",
|
||||||
rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) );
|
rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) );
|
||||||
printf( "rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) returned %d\n",
|
printf( "rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) returned %d\n",
|
||||||
rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) );
|
rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) );
|
||||||
|
|
||||||
printf( "rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) returned %d\n",
|
printf( "rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) returned %" PRId32 "\n",
|
||||||
rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) );
|
rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) );
|
||||||
printf( "rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) returned %d\n",
|
printf( "rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) returned %d\n",
|
||||||
rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) );
|
rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) );
|
||||||
|
|
||||||
printf( "rtems_object_api_minimum_class(OBJECTS_ITRON_API) returned %d\n",
|
printf( "rtems_object_api_minimum_class(OBJECTS_ITRON_API) returned %" PRId32 "\n",
|
||||||
rtems_object_api_minimum_class(OBJECTS_ITRON_API) );
|
rtems_object_api_minimum_class(OBJECTS_ITRON_API) );
|
||||||
printf( "rtems_object_api_maximum_class(OBJECTS_ITRON_API) returned %d\n",
|
printf( "rtems_object_api_maximum_class(OBJECTS_ITRON_API) returned %d\n",
|
||||||
rtems_object_api_maximum_class(OBJECTS_ITRON_API) );
|
rtems_object_api_maximum_class(OBJECTS_ITRON_API) );
|
||||||
|
|||||||
Reference in New Issue
Block a user