Changeset b8774933 in rtems for cpukit/score/src/objectgetnameasstring.c
- Timestamp:
- 05/25/18 12:12:22 (5 years ago)
- Branches:
- 5, master
- Children:
- dea4bbe3
- Parents:
- 7d7c50de
- git-author:
- Sebastian Huber <sebastian.huber@…> (05/25/18 12:12:22)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (06/05/18 05:08:40)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/score/src/objectgetnameasstring.c
r7d7c50de rb8774933 22 22 #include <rtems/score/threadimpl.h> 23 23 24 #include <ctype.h> 24 /* 25 * Do not use isprint() from <ctypes.h> since this depends on the heavy weight 26 * C locale support of Newlib. 27 */ 28 static bool _Objects_Name_char_is_printable( char c ) 29 { 30 unsigned char uc; 31 32 uc = (unsigned char) c; 33 return uc >= ' ' && uc <= '~'; 34 } 25 35 26 36 size_t _Objects_Name_to_string( … … 56 66 while ( *s != '\0' ) { 57 67 if ( i < buffer_size ) { 58 *d = isprint((unsigned char)*s) ? *s : '*';68 *d = _Objects_Name_char_is_printable(*s) ? *s : '*'; 59 69 ++d; 60 70 }
Note: See TracChangeset
for help on using the changeset viewer.