diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-11-14 21:54:45 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2009-11-14 21:54:45 +0000 |
commit | 87bd3ee83a7a48c2f4d83c07f6f2534362c4e5ee (patch) | |
tree | cfc58e62a4a1addbc1a8153d61611a65dd23bbbd /testsuites | |
parent | 2009-11-14 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-87bd3ee83a7a48c2f4d83c07f6f2534362c4e5ee.tar.bz2 |
2009-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems++/Task1.cc: Eliminate more warnings.
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/libtests/ChangeLog | 4 | ||||
-rw-r--r-- | testsuites/libtests/rtems++/Task1.cc | 13 |
2 files changed, 14 insertions, 3 deletions
diff --git a/testsuites/libtests/ChangeLog b/testsuites/libtests/ChangeLog index f469a19cfa..61284b1ae9 100644 --- a/testsuites/libtests/ChangeLog +++ b/testsuites/libtests/ChangeLog @@ -1,5 +1,9 @@ 2009-11-14 Ralf Corsépius <ralf.corsepius@rtems.org> + * rtems++/Task1.cc: Eliminate more warnings. + +2009-11-14 Ralf Corsépius <ralf.corsepius@rtems.org> + * rtems++/Task1.cc, rtems++/Task2.cc: Spray PRI* macros to eliminate several dozens of warnings. diff --git a/testsuites/libtests/rtems++/Task1.cc b/testsuites/libtests/rtems++/Task1.cc index c5ee2f28a4..c2ba55fbde 100644 --- a/testsuites/libtests/rtems++/Task1.cc +++ b/testsuites/libtests/rtems++/Task1.cc @@ -33,8 +33,15 @@ /* c.f. cpukit/rtems/include/rtems/rtems/modes.h */ #define PRIXModes_Control PRIX32 +#define PRIiModes_Control PRIi32 /* rtems_mode is a typedef to Modes_Control */ #define PRIXrtems_mode PRIXModes_Control +#define PRIirtems_mode PRIiModes_Control + +/* c.f. cpukit/score/include/rtems/score/isr.h */ +#define PRIiISR_Level PRIi32 +/* rtems_interrupt_level is a typedef to ISR_Level */ +#define PRIirtems_interrupt_level PRIiISR_Level void Task1::body(rtems_task_argument argument) { @@ -415,7 +422,7 @@ void Task1::screen3(void) printf("%s - get current interrupt level - ", self.name_string()); task_mode.get_interrupt_level(current_level); - printf("%s, level is %i\n", task_mode.last_status_string(), current_level); + printf("%s, level is %" PRIirtems_interrupt_level "\n", task_mode.last_status_string(), current_level); printf("%s - set interrupt level to 102 - ", self.name_string()); task_mode.set_interrupt_level(102); @@ -423,7 +430,7 @@ void Task1::screen3(void) printf("%s - set interrupt level to original level - ", self.name_string()); task_mode.set_interrupt_level(current_level, level); - printf("%s, level was %i\n", task_mode.last_status_string(), level); + printf("%s, level was %" PRIirtems_interrupt_level "\n", task_mode.last_status_string(), level); printf("%s - set mode to original mode - ", self.name_string()); task_mode.set_mode(current_mode, @@ -672,7 +679,7 @@ void Task1::print_mode(rtems_mode mode, rtems_mode mask) printf("RTEMS_%sASR ", task_mode.asr_set(mode) ? "" : "NO_"); if (mask & RTEMS_INTERRUPT_MASK) - printf("INTMASK=%i", + printf("INTMASK=%" PRIirtems_mode, mode & RTEMS_INTERRUPT_MASK); } |