diff options
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libmisc/monitor/mon-prmisc.c | 5 | ||||
-rw-r--r-- | c/src/libmisc/monitor/mon-prmisc.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/c/src/lib/libmisc/monitor/mon-prmisc.c b/c/src/lib/libmisc/monitor/mon-prmisc.c index 466de5e224..f1c55c4ad1 100644 --- a/c/src/lib/libmisc/monitor/mon-prmisc.c +++ b/c/src/lib/libmisc/monitor/mon-prmisc.c @@ -104,8 +104,13 @@ rtems_monitor_dump_name(rtems_name name) u.ui = (rtems_unsigned32) name; +#if (CPU_BIG_ENDIAN == TRUE) for (i=0; i<sizeof(u.c); i++) length += rtems_monitor_dump_char(u.c[i]); +#else + for (i=sizeof(u.c)-1; i ; i++) + length += rtems_monitor_dump_char(u.c[i]); +#endif return length; } diff --git a/c/src/libmisc/monitor/mon-prmisc.c b/c/src/libmisc/monitor/mon-prmisc.c index 466de5e224..f1c55c4ad1 100644 --- a/c/src/libmisc/monitor/mon-prmisc.c +++ b/c/src/libmisc/monitor/mon-prmisc.c @@ -104,8 +104,13 @@ rtems_monitor_dump_name(rtems_name name) u.ui = (rtems_unsigned32) name; +#if (CPU_BIG_ENDIAN == TRUE) for (i=0; i<sizeof(u.c); i++) length += rtems_monitor_dump_char(u.c[i]); +#else + for (i=sizeof(u.c)-1; i ; i++) + length += rtems_monitor_dump_char(u.c[i]); +#endif return length; } |